本帖最后由 dhvliyike 于 2018-1-20 18:14 编辑
过程:
最开始用16M频率,误码率很高,一个字符串很多地方都是乱码。程序无**常运作。。
后来按照论坛的帖子把16M微调到16.6M,效果好了很多。但是无法保证开机后第一次就正常运作。。有时候程序内部重新循环十几次才成功执行一整套流程步骤。。。时不时又出现异常情况。。。两个滤波电容0.1uf和100pf距离vdd脚有2-3cm的距离。两个板子分别用了2个波特率,115200和38400,两个板子都不同程度有较高误码率。
用stm8s003 同样的程序同样的板子(区别是dat脚多了一个0.1uf电容)完美运行,波特率115200,误码率很低很低。绝大部分情况都是第一次运行程序就OK。 |