图文详情
产品属性
相关推荐
STM32烧录事项说明:weact-tc.cn/2019/11/30/STM32Download/
MicroPython 部分教程: weact-tc.cn/2020/01/01/micropython/
USB数据线连接MCU的TYPE-C接口,串口连接PA9、PA10,软件推荐STM32CubeProg,WeAct Studio Download Tool
USB转串口 (ex.:CH340) TX - PA10 ,RX - PA9,同时不要将MCU的Type-C连接到电脑,必须使用外部供电,不然会影响MCU
设备管理器->通用串行总线设备出现STM32 Bootloader或者DFU in FS Mode设备
如果出现的设备是STM Device in DFU Mode,需要右键卸载设备同时勾选删除此设备的驱动程序软件,之后再安装WeAct Studio Download Tool/DFU_Driver/Driver/目录下的驱动,选择STM32Bootloader.inf,右键点选安装
USB受天气影响可能存在一定的不稳定性,如反复出现如下ERROR或者出现设备无法识别,请采用串口,并断开USB连接。
1 2 | Error: failed to download Segment[0] Error: failed to download the File |
上述ERROR造成原因:室温偏低,HSI产生偏差,USB使用的是外部高速晶振,而ISP程序(ST的自举程序)通过HSI测量外部晶振HSE频率然后再配置时钟,当HSI偏差过大,HSE测量频率不正确,从而使得USB时序不对,造成错误。具体详情可见网盘 /通用文档/AN2606 STM32微控制器系统存储器自举模式.pdf
解决方法:适当加热MCU至25°C以上(用手捂热)
连接STM32的SW接口:
SW接口 |
---|
GND |
SCK |
DIO |
3.3V |
在MDK软件点击按钮或者在STM32CubeProg中选择ST-Link根据提示操作即可。
JTAG接口 | 转接 | SW接口 |
---|---|---|
TMS | SWDIO | |
TCK | SWCLK | |
VTEST 1脚 | 某些JLink需要接到3.3V才识别MCU | 3.3V |
3.3V | 3.3V | |
GND | GND |
STM32F401CC、STM32F401CE、STM32F411CE 板均可使用,实现类似 51 单片机,但无需串口,只需一根数据线,
和修改Keil工程两个地方(详情见视频)即可实现。速度比串口更快且更方便
1 | SCB->VTOR = FLASH_BASE 0x4000; |
STM32F411CE
STM32F401CC
MicroPython
512K 板
工业级usb转RS232 RS485通讯模块双向半双工串口线转换器 TVS防护
XL7015 DC-DC 直流转换器 降压模块 5V-80V宽电压输入 优于7005A
TP4056 1A锂电池专用充电板 充电模块 锂电池 Mini USB接口
PWM转电压模块 0%-100 PWM转换为0-10V电压 电压转PWM模块
ESP8266串口WiFi扩展板shiled ESP-12E模块开发板扩展gpio UNO R3
CH341T二合一模块 USB转I2C IIC UART USB转TTL 单片机串口器
兼容J-Link OB ARM仿真调试器SWD编程器STM32器Jlink代 v8
4通道 ADS1115 小型 16位 精密 模数转换器 ADC 开发板模块
2串6.4V磷酸铁锂保护板 7.4V锂电池保护板 8.4V充 8A电流 10A限流
MAX7219大点阵2088AS驱动显示屏模块60*60MM点阵单片机控制驱动板