完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在做两个dsp进行SCI串口通信,通过422总线通信,现在问题是DSP程序中发送缓冲寄存器SCITXBUF中的数值(即DSP发送的最后一个数)和DSP --MAX488的发送引脚信号的最后一值不一样,也就是软件发送的最后一个数据和硬件发送的最后一个数据不一样,硬件发送的最后一个数据始终为FF,之前调试也遇到过最后一个数据丢失的问题(就是1号DSP给2号DSP发数,2号DSP少接收一个数),请问有做过类似的或者有知道的不呢,还请指教一二
|
|
相关推荐
4个回答
|
|
一般串口中断有“发送空”“发送完成”。前者刚把数据填入发送寄存器并开始物理发送起始位;后者物理发送停止位完成
|
|
|
|
您的意思是方空为低电平代表起始位,发送完成为高电平代表停止位吗?那最后一个数值在硬件上测为什么不对呢~
|
|
|
|
谁知道你的代码怎么写的呢?贴一下串口发送代码就知道了
|
|
|
|
是不是没有判断是否发送完就停止发送了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
491 浏览 0 评论
1735 浏览 0 评论
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
3614 浏览 0 评论
831 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
4039 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-5 10:01 , Processed in 0.447294 second(s), Total 47, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号