[应用相关] 电脑只能接受到最后一个字符64

[复制链接]
 楼主| feiqi1 发表于 2017-7-4 21:08 | 显示全部楼层 |阅读模式
485通讯,电脑发送 68 67 65 66 64 ,电脑只能接受到最后一个字符64,前面的都丢失了,怎么回事啊?
androidbus 发表于 2017-7-4 21:13 | 显示全部楼层
485通讯  进入接受中断    要不要清楚中断标志位?  要不要先把接受中断停止了,接受完再打开?
litengg 发表于 2017-7-4 21:17 | 显示全部楼层
接受一个字节的注意清除一次的接收中断标志的。
qiangweii 发表于 2017-7-4 21:18 | 显示全部楼层
每接收到一个字节的就及时的把该字节转移
shashaa 发表于 2017-7-4 21:22 | 显示全部楼层
ch = UCA0RXBUF;
这句后面加个打印,看看是不是每个都收到了
xia00 发表于 2017-7-4 21:25 | 显示全部楼层
楼主你试试加长发送的间隔试试。。
hfdy01 发表于 2017-7-4 21:33 | 显示全部楼层
其他的都不能接收到,可能是时序不对。
CallReceiver 发表于 2017-7-4 21:38 | 显示全部楼层
可能是你的数据没有发送出来。
boy1990 发表于 2017-7-4 21:57 | 显示全部楼层
这个前面是数据没有收到吗?
sourceInsight 发表于 2017-7-4 22:05 | 显示全部楼层
如果是定时器模拟的,可能存在没有间断问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

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