首页 > 其他 > 详细

s3c2440串口裸板驱动(使用fifo)

时间:2014-03-20 16:44:59      阅读:419      评论:0      收藏:0      [点我收藏+]

使用fifo的好处有:

 1:串口的数据发送的数据量较大时,使用fifo可以大大降低MCU的开销。(有点类似串入并出的cput处理模型,本质上还是串行收发)

 2:在某些特殊场合,例如制定较复杂的协议时,可以使用fifo特性来做协议简化,比如一包

数据包含8个字节,(并且fifo设置的长度为8),这样相当于把uart转换为类似CAN/以太网模型,

这样信息可扩展性得到了质的提高,当然,这里需要同步协调。

 fifo分析拓展:

            如果要用中断来处理接收到的数据,就是说,接收完数据然后产生中断,再于中断里处理接收的数据。如果要实现这个本意,要设置好触发点。

          至于超时中断之类,那是另外一回事了。

            就UART的中断类型而言,还包括:RBR中断使能、THRE中断使能、RX线状态中断使能、自动波特率超时中断使能等。

s3c2440串口裸板驱动(使用fifo),布布扣,bubuko.com

s3c2440串口裸板驱动(使用fifo)

原文:http://www.cnblogs.com/God-boy1/p/3613400.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!