EDA365电子工程师网

标题: 单片机和ARM串口通信奇葩问题 [打印本页]

作者: bbw2131489    时间: 2015-8-13 21:20
标题: 单片机和ARM串口通信奇葩问题
ARM是SC16C2550B扩展的串口,STM32单片机。现在的问题是单片机机给ARM发稍微比较上的数据(33字节)就会出现后半数据丢失的问题。奇葩的是...单片机给PC发数据正常,PC机给ARM发数据正常。。。* `$ |, Y: w1 D0 I/ [  f

作者: fallen    时间: 2015-8-14 10:31
33个字节么?速度将低点试试。
作者: zengeronline    时间: 2015-8-14 17:22
单片机和arm之间的串口波特率误差偏差太大,调整任何一端设置波特率的计数值就可以解决问题.当然,最好是按照规矩像更精确调节,而不仅仅是让他们能工作,不然,接别的串口还得再调整
作者: bbw2131489    时间: 2015-8-17 14:51
zengeronline 发表于 2015-8-14 17:22
- `" N$ f% H% m% `8 f2 F0 F- u  k4 s单片机和arm之间的串口波特率误差偏差太大,调整任何一端设置波特率的计数值就可以解决问题.当然,最好是按照 ...
; m, ?7 g4 h* _* x) R
嗯,我也觉得挺有可能是这个问题,不过现在失败率好像突然没那么高了,1/1000的样子...
+ o$ ~& B8 X9 |- x+ m* s




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2