目的是用STM32做一个STM8烧录器, STM32只用到两个GPIO,一个用做SWIM, 一个用做RESET;
目前碰到以下问题:
1.SWIM 脚上拉电阻问题, 我是用10K, 看过网上别人的ST-LINK图,是680欧,我改成680欧,还是不成功;
2.MCU电平兼容问题, STM32是3.3V供电, STM8是5V供电,没有用到电平转换, 不成功; 将STM8是改成3.3V供电,还是不成功;
3. SWIM协议上说: 主机发送"进入系列" ,MCU将会回应128个HSI周期波形, 目前没有量到此波形;
用ST-LINK工具升级MCU, 示波器能量到主机发送"进入系列" ,MCU会将SWIM脚拉低,拉高几次,
虽然没有协议中说的那么多(128次),但至少还是送了几个高低出来;
我写的STM32升级程序, "进入系列"的波形和ST-LINK的一模一样,但MCU就是不回应;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
UM0470手册上说是128个HSI
HSI应该是16MHz,128个应该是8us。
但好像多次量下来都是16us。
楼上几位反应下来也是16us。
各位怎么看?手册错了吗?
一周热门 更多>