EDA365电子工程师网

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

作者: bbw2131489    时间: 2015-8-13 21:20
标题: 单片机和ARM串口通信奇葩问题
ARM是SC16C2550B扩展的串口,STM32单片机。现在的问题是单片机机给ARM发稍微比较上的数据(33字节)就会出现后半数据丢失的问题。奇葩的是...单片机给PC发数据正常,PC机给ARM发数据正常。。。
5 d1 \: X& N. q& C' h
作者: 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! V, H) a5 f; s+ q! R6 O# s6 l
单片机和arm之间的串口波特率误差偏差太大,调整任何一端设置波特率的计数值就可以解决问题.当然,最好是按照 ...
4 @: p% @4 f* ]' e8 w
嗯,我也觉得挺有可能是这个问题,不过现在失败率好像突然没那么高了,1/1000的样子...- U  \1 Y* {5 K





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