本帖最后由 18720952974 于 2019-12-12 10:20 编辑
18年3月左右,使用STM8S001参与了对STM32的ISP升级,板上主控为STM32F0,但核心板是全志的,我使用S001的一路串口与其通信并控制STM32的BOOT0和RST引脚。
起初遇到最大的问题就是烧录一次后就再烧不进程序了,后仔细查阅文档看到SWIM引脚是串口RX的一路,于是上电一初始化就被更改了配置,所以采用了文档建议的延迟5S再配置SWIM引脚为其他功能,在这5S内可以对S001再编程。实现过程已分享在博客中,欢迎浏览: https://blog.csdn.net/Emmy_kanly/article/details/79755654
再一个问题就是其中一路PB4引脚要输出高电平却始终只有1.? V的电压,很郁闷,干脆舍弃此引脚换了一路来做BOOT0控制IO,奇怪的是换了芯片还是一样,现在还是不知道原因,希望也借此机会找找大神帮我解答一下~
|