复刻WCH-LinkW无线下载仿真调试器&无线串口通信(主/从机模式)-RISC-V/ARM内核MCU无线DAP下载仿真调试器
WCH-LinkW是基于沁恒的RISC-V架构MCU的蓝牙芯片CH32V208GBU6设计的一款无线DAP下载仿真调试器 + 无线串口通信工具。通过蓝牙功能实现主\从机通信的物理隔离,可以无线下载仿真调试ARM和RISC-V架构MCU和无线串口通信。该模块主机可以使用U盘外壳保护、从机也不用拖着数据线或者Type-A接口去下载仿真调试、解决开发过程桌面线束杂乱等问题。
本模块有以下特点:
Ⅰ、可以无线下载仿真调试ARM和RISC-V架构MCU程序,下载速度>=20KB/s
Ⅱ、具有无线串口RX、TX接口,波特率最高921600
Ⅲ、下载工具支持MounRiver Studio、WCH-LinkUtility、Keil V5.25以上
Ⅳ、无需额外烧录器可USB下载程序
Ⅴ、板载天线尺寸小巧可方便随身携带
Ⅵ、WCH-LinkW分主从机模式
从机方案也可以嵌入到自己PCB设计中,应用在开发板中,下载调试程序时仅需要上电开发板,再在电脑端插入U盘一样的主机即可下载调试程序和无线串口调试,而不用拖着杜邦线和数据线;
使用CMSIS-Pack快速创建STM32F411x裸机工程
使用CMSIS-Pack快速创建STM32F411x裸机工程
1、新建Keil工程
2、选择工程文件夹命名工程文件
3、选择芯片系列
4、 选择要打开的外设(CMSIS-Driver)及添加芯片启动文件(Device)
5、 添加标准main文件及系统滴答定时器中断IRQ文件
6、 修改编译方式
7、 配置添加的外设GPIO
8、Bulid编译后无报错
9、 修改外部晶振与系统频率(根据外部晶振及需要的系统频率修改)
2.4G板载天线AD库
PCB天线也叫板载天线,它是倒F天线衍变而来的,对地尺寸是有要求的,一般为四分之一至四分之三波长时,其增益效果最好。
板载2.4G天线适用于蓝牙、Zigbee、2.4Gwifi等2.4G信号,尺寸小巧,适用于不同FR4板厚的AD库文件
ANT-F-1-2.4G-0.4mmFR4
ANT-F-1-2.4G-0.6mmFR4
ANT-F-1-2.4G-0.8mmFR4
ANT-F-1-2.4G-1.0mmFR4
ANT-F-1-2.4G-1.2mmFR4
ANT-F-1-2.4G-1.6mmFR4
ANT-F-1-2.4G-2.0mmFR4
ANT-F-1-2.4G-2.4mmFR4
ANT-F-2-2.4G-0.8mmFR4
ANT-F-2-2.4G-1.2mmFR4
ANT-F-3-2.4G-1.6mmFR4
赛元51单片机Keil插件安装包SOC-KEIL-Setup V1.40
赛元软件开发工具51单片机Keil插件安装包-SOC_KEIL_Setup V1.40
赛元51单片机DEMO
WCH(南京沁恒) USB转串口芯片~CH348L应用-AD源工程文件
WCH(南京沁恒) USB转串口芯片~CH348L应用:串口、RS485调试工具 6路UART+2路RS485 | UART兼容5V和3.3V电平
CH348L芯片特点
高速 USB 设备接口,外围元器件只需晶振和电容。
内置固件,仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
硬件全双工串口,内置独立的收发缓冲区,通讯波特率支持 1200bps~6Mbps。
串口支持 8 个数据位,支持奇校验、偶校验以及无校验,支持 1/2 停止位。
每个串口内置 2048 字节的接收 FIFO,1024 字节的发送 FIFO。
支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
支持 CTS 和 RTS 硬件自动流控。
支持3.3V、2.5V、1.8V 电源电压。
内置 EEPROM,可配置芯片 VID、PID、最大电流值、厂商和产品信息字符串等参数。
工作电压:3.3V。
提供 LQFP48/LQFP100 无铅封装,兼容 RoHS。
WCH(南京沁恒) USB转串口芯片~CH348L应用-gerber文件
WCH(南京沁恒) USB转串口芯片~CH348L应用:串口、RS485调试工具 6路UART+2路RS485 | UART兼容5V和3.3V电平
CH348L芯片特点
高速 USB 设备接口,外围元器件只需晶振和电容。
内置固件,仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
硬件全双工串口,内置独立的收发缓冲区,通讯波特率支持 1200bps~6Mbps。
串口支持 8 个数据位,支持奇校验、偶校验以及无校验,支持 1/2 停止位。
每个串口内置 2048 字节的接收 FIFO,1024 字节的发送 FIFO。
支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
支持 CTS 和 RTS 硬件自动流控。
支持3.3V、2.5V、1.8V 电源电压。
内置 EEPROM,可配置芯片 VID、PID、最大电流值、厂商和产品信息字符串等参数。
工作电压:3.3V。
提供 LQFP48/LQFP100 无铅封装,兼容 RoHS。
IM1281B电能计量模块资料包V1.6
艾锐达 IM 系列电能计量模块
模块默认 ID 为 0x01,波特率为 4800bps,数据格式为 8,N,1
序号 定义(名称) 寄存器地址 字长 读/写属性 数据类型及说明
1 电压 0048H 4 读 16 进制无符号数 单位 0.0001V
2 电流 0049H 4 读 16 进制无符号数 单位 0.0001A
3 有功功率 004AH 4 读 16 进制无符号数 单位 0.0001W
4 有功总电量 004BH 4 读/写 0 16 进制无符号数 单位 0.0001KWh
5 功率因数 004CH 4 读 16 进制无符号数 单位 0.001
6 二氧化碳排量 004DH 4 读 16 进制无符号数 单位 0.0001Kg
7 温度 004EH 4 读 16 进制无符号数 单位 0.1℃
8 频率 004FH 4 读 16 进制无符号数 单位 0.01Hz
STM32F401x固件库DEMO
STM32F401x固件库DEMO_HSE作为时钟来源,经过PLL倍频作为系统时钟,时钟配置84MHz
m: VCO输入时钟 分频因子,取值2~63
n: VCO输出时钟 倍频因子,取值192~432
p: PLLCLK时钟分频因子 ,取值2,4,6,8
q: OTG FS,SDIO,RNG时钟分频因子,取值4~15
函数调用举例,使用HSE设置时钟
SYSCLK=HCLK=168M,PCLK2=HCLK/2=84M,PCLK1=HCLK/4=42M
void HSE_SetSysClock(uint32_t m, uint32_t n, uint32_t p, uint32_t q)
HSE_SetSysClock(25, 336, 4, 7);//STM32F401x外部晶振25MHz,时钟配置84MHz
C程序-hex转bcd
hex转bcd
/**
* @brief hex转bcd
* @param[in] {Value_H} 高字节
* @param[in] {Value_L} 低字节
* @return 转换完成后数据
*/
unsigned char hex_to_bcd(unsigned char Value_H,unsigned char Value_L)
常用高频变压器骨架与磁芯规格
开关电源高频变压器参数设计参考-例:EE13立式,5+5 Pin,脚距2.5*8.5
电路类型-例:反激电路/断续;工作频率-例:60KHZ;输入电压-90-275VAC,开关管压降0.5V;输出电压/电流-次级4:12V/300mA,整流管压降0.5V;辅助绕组电压/电流;开关管反向击穿电压-例:600V;最大占空比-例:0.5;最小占空比-例:0.2
1、骨架
ETD立式[1]、ETD卧式[9]、EDR立式[4]、EP卧式[15]、EEL立式[4]、EEL卧式[3]、RM立式[24]、POT立式[8]、EFD卧式[24]、EPC卧式[11]、PQ立式[28]、PQ卧式[2]、UU立式[4]、UU卧式[6]、EF立式[15]、EF卧式[51]、EE立式[101]、EE卧式[69]、ER立式[25]、ER卧式[17]
2、磁芯
PC40 PC44 PC47 PC95 R5K R7K R10K R12K R15K
DALI协议指令-所支持的IEC62386-102、IEC62386-202协议指令
DALI协议指令-所支持的IEC62386-102、IEC62386-202协议指令;包含指令编码、指令代码、指令名称。