430G2553,485接受数据有丢失

[复制链接]
1785|10
 楼主| chguyi 发表于 2014-5-24 14:17 | 显示全部楼层 |阅读模式
430G2553 ,485通讯,电脑发送 68 67 65 66 64 ,电脑只能接受到最后一个字符64,前面的都丢失了,怎么回事啊? 下面是接受中断函数,  接受的时候先关闭中断,也不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ar_m_cu 发表于 2014-5-24 15:35 | 显示全部楼层
波特率是多少?USCIA0用的是什么时钟?
 楼主| chguyi 发表于 2014-5-24 19:00 | 显示全部楼层
ar_m_cu 发表于 2014-5-24 15:35
波特率是多少?USCIA0用的是什么时钟?

9600  ACLK  32768

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ar_m_cu 发表于 2014-5-24 20:05 | 显示全部楼层
chguyi 发表于 2014-5-24 19:00
9600  ACLK  32768

没发现问题啊
 楼主| chguyi 发表于 2014-5-24 22:12 | 显示全部楼层
ar_m_cu 发表于 2014-5-24 20:05
没发现问题啊

2553  485通讯  进入接受中断    要不要清楚中断标志位?  要不要先把接受中断停止了,接受完再打开?
ar_m_cu 发表于 2014-5-24 22:19 | 显示全部楼层
chguyi 发表于 2014-5-24 22:12
2553  485通讯  进入接受中断    要不要清楚中断标志位?  要不要先把接受中断停止了,接受完再打开?
...

不用
shenmu2012 发表于 2014-5-24 23:17 | 显示全部楼层
接受一个字节的注意清除一次的接收中断标志的
shenmu2012 发表于 2014-5-24 23:20 | 显示全部楼层
每接收到一个字节的就及时的把该字节转移
dirtwillfly 发表于 2014-5-26 21:15 | 显示全部楼层
楼主问题解决了吗?
 楼主| chguyi 发表于 2014-5-28 09:54 | 显示全部楼层
dirtwillfly 发表于 2014-5-26 21:15
楼主问题解决了吗?

没有啊,你有什么思路?
wangkx1990 发表于 2014-6-4 13:25 | 显示全部楼层
ch = UCA0RXBUF;
这句后面加个打印,看看是不是每个都收到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部