发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名
[问答] DSP进行SCI串口通信最后一个数据丢失
961 DSP SCI
分享
最近在做两个dsp进行SCI串口通信,通过422总线通信,现在问题是DSP程序中发送缓冲寄存器SCITXBUF中的数值(即DSP发送的最后一个数)和DSP --MAX488的发送引脚信号的最后一值不一样,也就是软件发送的最后一个数据和硬件发送的最后一个数据不一样,硬件发送的最后一个数据始终为FF,之前调试也遇到过最后一个数据丢失的问题(就是1号DSP给2号DSP发数,2号DSP少接收一个数),请问有做过类似的或者有知道的不呢,还请指教一二
0
2018-10-22 09:22:21   评论 分享淘帖 邀请回答
3个回答
一般串口中断有“发送空”“发送完成”。前者刚把数据填入发送寄存器并开始物理发送起始位;后者物理发送停止位完成
2018-10-22 09:22:37 评论

举报

您的意思是方空为低电平代表起始位,发送完成为高电平代表停止位吗?那最后一个数值在硬件上测为什么不对呢~
2018-10-22 09:23:05 评论

举报

谁知道你的代码怎么写的呢?贴一下串口发送代码就知道了
2018-10-22 09:23:19 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表