[ZLG-ARM] 哪位写过lpc2368的Uart 接收每组 超过8个字节程序

[复制链接]
2587|4
 楼主| kernel99 发表于 2008-6-14 11:39 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;项目用到lpc2368&nbsp;的uart2&nbsp;接收&nbsp;一设备固定(3次/每秒)发10个字节一组的数据,波特率4800.10个字节的&nbsp;第1,第10个是固定的<br />&nbsp;&nbsp;遇到一个问题:就是每次接收完10个字节,顺序就变了.<br />哪位写过lpc23xx的Uart&nbsp;接收每组&nbsp;超过8个字节程序.或有什么建议?<br />
httpx 发表于 2008-6-14 14:42 | 显示全部楼层

当然了

当然了,FIFO只有8位
 楼主| kernel99 发表于 2008-6-14 21:33 | 显示全部楼层

请问如何解决

  
armecos 发表于 2008-6-15 23:50 | 显示全部楼层

你的设计思路有问题,

&nbsp;&nbsp;&nbsp;&nbsp;驱动只负责机制,应用层负责策略。如果你让驱动层负责策略,那么写出的程序就不灵活。驱动应该可以接受任意字节的数据,上层使用状态机分析字节流即可。<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>串口驱动</b>
xcxxyc 发表于 2008-6-18 11:36 | 显示全部楼层

同意armecos

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

93

主题

177

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部