打印

串口数据收发问题

[复制链接]
765|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gxgclg|  楼主 | 2012-1-14 21:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前正在做一个项目,里面涉及到上位机通过串口(RS232)与DSP进行大批量数据的收发,板子上用的通信芯片是MAX3111EEWI,自带一个8-word-deep-receive FIFO,好像不处理的情况下一包数据只能接收16个字节。
之前的程序中数据收发过程为轮询式的,大概过程是这样的:上位机给DSP的数据按包发送,DSP这边一个个依次接收,收到一个赋给另一个变量,而且这样接收的时候最多的时候上位机一次只能发送13、14个字节,再多的话就不稳定了,DSP这边经常收不到或者收不全。
现在的问题是这样的,由于特殊要求上位机与DSP需要进行大批量数据的收发,一次最多可能达到1000多个字节(暂定1041个字节),这样的情况下上面提到的轮询式收发机制已经不能用了,所以想问问各位大侠像这样数据量比较大的时候,一般都用什么样的收发机制,有没有什么更好的办法呢,看看有没有什么思路或者建议

相关帖子

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

本版积分规则

177

主题

1653

帖子

1

粉丝