2021年6月14日

LTspice XVII使用笔记

摘要:安装 前往官网下载 https://www.analog.com/cn/design-center/design-tools-and-calculators/ltspice-simulator.html 只有Windows版本和OSX版本, 没有Linux版本 使用步骤 新建 使用菜单中的新建, 或 阅读全文

posted @ 2021-06-14 22:48 Milton 阅读(5) 评论(0) 推荐(0) 编辑

三极管自激振荡升压电路笔记

摘要:电路图 仿真输出 结合模拟输出说明电路工作原理: 3条曲线分别为 绿色V(n003): 右侧输出负载R2两端电压 红色V(n005): Q1基极电压 蓝色I(L2): 线圈L2电流 电源电压从0us-20us, 从0V线性增长至6V 振荡电路工作分为3个阶段: 阶段1: 随电源电压上升, L2最大电 阅读全文

posted @ 2021-06-14 20:09 Milton 阅读(9) 评论(0) 推荐(0) 编辑

2021年6月6日

Lora 模块E22-400T22D(SX1268, 22dBm)

摘要:无线串口(UART)模块, 基于SEMTECH SX1268射频芯片, 具有多种传输方式, 工作在410.125至493.125MHz频段(默认 433.125MHz). LoRa扩频技术, TTL电平输出, 兼容 3.3V 与 5V 的IO口电压. E22-400T22D is a wireles 阅读全文

posted @ 2021-06-06 01:25 Milton 阅读(23) 评论(0) 推荐(0) 编辑

2021年6月4日

Javascript中的var变量声明作用域问题

摘要:先看一下这两段代码的执行结果 var name2 = 'What!'; function a() { if (typeof name2 'undefined') { console.log('Undefined'); var name2 = 'Jack'; } else { console.log( 阅读全文

posted @ 2021-06-04 17:54 Milton 阅读(7) 评论(0) 推荐(0) 编辑

2021年5月24日

STM32F103C8T6与W5500的运行示例

摘要:模块说明 W5500的厂商是韩国WIZnet, 特性如下 全硬件TCP/IP协议栈: TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE -- 注意只有IPv4 支持SPI模式0,3, 最高80MHz SPI时钟 8个独立的硬件Socket, 各路通信互不影响 32K字节收发缓存, 可 阅读全文

posted @ 2021-05-24 19:02 Milton 阅读(53) 评论(0) 推荐(0) 编辑

2021年5月18日

RDM6300 125KHz ID卡读卡器

摘要:RDM6300 RDM6300是一个针对125KHz ID卡的读卡模块, 用于读取EM4100兼容ID卡信息, 由一片C8051F330和一片LM358D双运放组成 注: EM4100, 4200卡是只读的, 复制卡, 是把T5577/5557/5567/EM4305卡设置成EM4100格式的ID卡 阅读全文

posted @ 2021-05-18 00:42 Milton 阅读(43) 评论(0) 推荐(0) 编辑

2021年4月29日

ESP8266 ESP-01S模块使用及AT命令

摘要:ESP-01S PIN定义 工作时连线方法 ESP-01S USB2TTL/MCU GND GND TX(GPIO1) RX RX(GPIO3) TX 3.3V 3.3V 相关文件下载 固件及烧录软件 https://pan.baidu.com/s/1bDJ-iItAehvmpxl6ECjm-g 提 阅读全文

posted @ 2021-04-29 14:59 Milton 阅读(471) 评论(0) 推荐(0) 编辑

2021年4月28日

STM32的时钟控制RCC和外设定时器

摘要:STM32的RCC(Reset and Clock Control)时钟控制 stm32f103c8的时钟是72MHz, stm32f401ccu6的时钟是80M, 开发板板载两个晶振, 一个高速一个低速 时钟源 STM32时钟的走向, 从时钟源一步步分配给系统和外设, stm32系统一共有四个时钟 阅读全文

posted @ 2021-04-28 17:33 Milton 阅读(91) 评论(0) 推荐(0) 编辑

STM32的串口通信UART/TTL

摘要:常用的串口pin STM32的串口是基础通信方式, 每个型号都带多组串口, 一般都使用默认的组, 可以参考芯片的datasheet, 去看pinout and pin definitions, stm32f103c8t6 这是48pin的芯片, 提供3组串口, 注意USART1是APB2, USAR 阅读全文

posted @ 2021-04-28 15:04 Milton 阅读(128) 评论(0) 推荐(0) 编辑

STM32 printf 方法重定向到串口UART

摘要:在嵌入式系统中调试代码是很麻烦的一件事, 如果能方便地输出调试信息(与调试者交互), 能使极大加快问题排查的过程. 串口在嵌入式领域是一个比较重要的通讯接口. 因为没有显示设备, 在单片机的程序里调用printf()打印内容是不可见的,但我们可以利用它的外设来实现printf(),比如串口, 串口基 阅读全文

posted @ 2021-04-28 01:13 Milton 阅读(83) 评论(0) 推荐(0) 编辑

2021年4月26日

STM32F401CCU6与MFRC522接线及读取示例

摘要:硬件准备 stm32f401ccu6最小开发板 rfid-rc522开发板 usb2ttl转接, 可以用pl2303, ch340, CP2102, FT232 Mifare 1K卡, UID长度4字节的版本 软件准备 Keil uVision5 putty, xshell等可以连接com口的终端 阅读全文

posted @ 2021-04-26 18:56 Milton 阅读(99) 评论(0) 推荐(0) 编辑

2021年4月25日

Keil MDK5 STM32F401CCU6开发环境配置

摘要:Windows下使用Keil MDK5进行stm32f401cc的开发和编译, 配合ST-LINK工具进行烧录, 使用原生非HAL的方式. 所需硬件 STM32F401CCU6 核心板 参数 ARM 32-bit Cortex-M4 with FPU 80 MHz maximum frequency 阅读全文

posted @ 2021-04-25 21:10 Milton 阅读(63) 评论(0) 推荐(0) 编辑

Windows下Keil MDK5配置STM32开发环境

摘要:Windows下使用Keil MDK5进行stm32f103c8t6的开发和编译, 配合ST-LINK工具进行烧录, 使用原生非HAL的方式. 所需硬件 stm32f103系列开发板 stm32f103c8t6核心板 参数 ARM 32-bit Cortex-M3 72 MHz maximum fr 阅读全文

posted @ 2021-04-25 12:52 Milton 阅读(176) 评论(0) 推荐(0) 编辑

2021年4月20日

RFID EPC Class1 Gen2电子标签笔记

摘要:RFID EPC Class1 Gen2 符合EPC Class1 Gen2(简称G2)协议V109版的电子标签(Tag)和读写器(Reader)应该具有下述的特性 标签存储器分区 Tag memory分为Reserved(保留), EPC(电子产品代码), TID(标签识别号)和User(用户)四 阅读全文

posted @ 2021-04-20 14:26 Milton 阅读(93) 评论(0) 推荐(0) 编辑

2021年4月19日

Ubuntu20.04下的ESP8266环境

摘要:硬件说明 ESP8266使用的是3.3V供电, 和Arduino不一样, ESP8266的I/O脚是不能防5V的, 连上就烧. 其输出只有12mA, 而Arduino是20-40mA. ESP8266又一个模拟->数据的转换器, 电压范围为0-1V, 高于1V的电压可能会把片子烧掉. ESP8266 阅读全文

posted @ 2021-04-19 01:25 Milton 阅读(85) 评论(0) 推荐(0) 编辑

2021年4月13日

Centos7使用memtester测试内存

摘要:memtester http://pyropus.ca/software/memtester/ 下载并编译, 不用安装 wget http://pyropus.ca/software/memtester/old-versions/memtester-4.5.0.tar.gz tar xvf memt 阅读全文

posted @ 2021-04-13 20:28 Milton 阅读(66) 评论(0) 推荐(0) 编辑

内核5.4以上, Realtek 8111网卡初始化失败

摘要:在Centos7中, 升级内核到5.4.x或5.11.x时, 都会出现realtek8111网卡无法启动的问题, 在dmesg中能看到这个错误 $ dmesg |grep -i r8169 ... r8169 0000:01:00.0: realtek.ko not loaded 对这个问题的临时解 阅读全文

posted @ 2021-04-13 17:24 Milton 阅读(32) 评论(0) 推荐(0) 编辑

2021年3月25日

Centos7的KVM安装配置详解

摘要:KVM和虚拟化 虚拟化有几种类型: 完全虚拟化(Full virtualization), 虚机使用原始版本的操作系统, 直接与CPU通信, 是速度最快的虚拟化. 半虚拟化(Paravirtualization), 虚机使用修改过的操作系统, 与hypervisor通信, hypervisor不修改 阅读全文

posted @ 2021-03-25 15:59 Milton 阅读(93) 评论(0) 推荐(1) 编辑

2021年3月16日

Python抓取网页例子

摘要:功能 一级分页列表页, 二级数据页 不定表头, 写入CSV 正则匹配, 在()中使用?:实现只匹配, 不捕获 HTTP头设置 #!/usr/bin/python3 # -*- coding: UTF-8 -*- import re import time import requests import 阅读全文

posted @ 2021-03-16 01:54 Milton 阅读(39) 评论(0) 推荐(0) 编辑

2021年3月15日

服务器网卡,10GE设备相关笔记

摘要:连接线 铜线 六类线基本可以满足万兆, 万兆网络一般只在短程使用铜线, 或者完全不用铜线 光纤 根据带宽和距离, 分为OM2, OM3, OM4等, OM2一般用于千兆或者短距离万兆, 长距离万兆使用OM3, OM4. 根据波长类型 常见的光纤有850nm, 1310nm, 1550nm, 其中85 阅读全文

posted @ 2021-03-15 10:18 Milton 阅读(180) 评论(0) 推荐(0) 编辑

导航