打印

串口接收多字节问题

[复制链接]
3191|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hms35|  楼主 | 2007-1-13 21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我UC/OS下用LPC2210的UART0接收数据,发现接收只能一次收16个字节,我看了一下书,发现FIFO是16字节的 。
  这样如果对方一次发送超过16字节的,我要接收怎么接收阿?
 请高手回答:

相关帖子

沙发
hotpower| | 2007-1-13 21:54 | 只看该作者

继续接收呀~~~

使用特权

评论回复
板凳
hms35|  楼主 | 2007-1-14 10:12 | 只看该作者

每次只能接收前16个阿,后面再接收就重头来了

每次只能接收前16个阿,后面再接收就重头来了

使用特权

评论回复
地板
zh5h| | 2007-1-14 12:36 | 只看该作者

串口接收多字节问题

FIFO是16字节的 说明收满16字节FIFO就满了,这是你要将FIFO中数据读出来,读完之后FIFO又空了,可以继续接收下面的数据了!记住不能让FIFO收满!

使用特权

评论回复
5
hms35|  楼主 | 2007-1-14 15:20 | 只看该作者

如果一次发送20字节,后4字节就写不进FIFO了?

  是不是一旦对方如果一次发送20字节,那我的芯片就只取前16字节,而后4字节就写不进FIFO了?

使用特权

评论回复
6
农民讲习所| | 2007-1-14 18:35 | 只看该作者

“一次”也是排队一个个发的。到一个你读一个。

使用特权

评论回复
7
hotpower| | 2007-1-14 18:51 | 只看该作者

倒塌了~~~为此事我和汽车老师夜聊了一晚~~~

使用特权

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

本版积分规则

3

主题

15

帖子

0

粉丝