ST意法半导体中文论坛's Archiver
论坛
›
问答
› 关于STM8S003F3串口问题
lcdi
发表于 2016-5-9 11:30:48
首先确定你的丢包是不是硬件或者线路原因。
你确定是由于MCU处理不及时丢包?可以在程序里测试检验。
再者你的程序结构是否合理,收一个包的时候MCU是否需要一直等待直到收完。发送同理?这样操作效率很低。
简单地说就是你梳理一下程序流程,是否MCU有时空闲不干活而有时数据包又处理不及时,这样就需要改进程序结构。怎么改要具体看你的程序结构如何?还有其他功能需要的MCU时间。
最后如果程序结构良好,没有浪费的MCU时间,那只能说stm8计算速度不够,那只能换MCU了。
页:
1
[2]
查看完整版本:
关于STM8S003F3串口问题