打印
[DSP编程]

dsp串口通信,通过422总线通信,最后一个数据不对或者丢失

[复制链接]
844|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1475405344|  楼主 | 2018-10-21 22:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做两个dsp进行SCI串口通信,通过422总线通信,现在问题是DSP程序中发送缓冲寄存器SCITXBUF中的数值(即DSP发送的最后一个数)和DSP --MAX488的发送引脚信号的最后一值不一样,也就是软件发送的最后一个数据和硬件发送的最后一个数据不一样,硬件发送的最后一个数据始终为FF,之前调试也遇到过最后一个数据丢失的问题(就是1号DSP给2号DSP发数,2号DSP少接收一个数),请问有做过类似的或者有知道的不呢,还请指教一二

相关帖子

沙发
airwill| | 2018-10-23 19:36 | 只看该作者
估计是软件问题,  可能问题在 buff 处理.  最后一个数据可能还在 BUF 里, 没有读出来

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

24

帖子

1

粉丝