UART用FIFO如何通信

[复制链接]
2164|5
 楼主| 一路向南 发表于 2013-8-3 18:39 | 显示全部楼层 |阅读模式
RT,先开辟TX_BUFFER , RX_BUFFER用于存放串口发送的数据,串口接受的数据。。。。哪位老师来指点一下:)
BitFu 发表于 2013-8-3 23:21 | 显示全部楼层
用中断接收,只要两个接收字节间的时间间隔5ms(自行设定)以内就把它放进FIFO,只到接收超时5ms,然后就可以从FIFO读出来当作一个数据包就OK拉。

评分

参与人数 1威望 +3 收起 理由
一路向南 + 3

查看全部评分

 楼主| 一路向南 发表于 2013-8-3 23:45 | 显示全部楼层
BitFu 发表于 2013-8-3 23:21
用中断接收,只要两个接收字节间的时间间隔5ms(自行设定)以内就把它放进FIFO,只到接收超时5ms,然后就可 ...

嗯,我也想用中断来实现,我对队列不太熟悉,大侠能贴一个FIFO出来参考一下吗,我想现在51上试试看,应该不用涉及内存分配吧?
BitFu 发表于 2013-8-4 08:54 | 显示全部楼层
 楼主| 一路向南 发表于 2013-8-4 11:32 | 显示全部楼层
非常感谢,写的**都很实用,学习中
 楼主| 一路向南 发表于 2013-8-4 11:33 | 显示全部楼层
BitFu 发表于 2013-8-4 08:54
http://www.chipart.cn/ar_list.asp?id=72

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

本版积分规则

2

主题

57

帖子

0

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