打印
[DemoCode下载]

NUC130 CAN FIFO接收示例代碼

[复制链接]
1877|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenwenbin1984|  楼主 | 2015-5-25 17:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
發送端沒秒發送一幀數據,接收端用FIFO模式接收,收到4幀數據產生中斷,在中斷裏將數據讀出
NUC130_CAN_FIFORX.zip (163.56 KB)
沙发
598330983| | 2015-5-25 18:41 | 只看该作者
那就是接受端的中断程序依次读取出来啊。

使用特权

评论回复
板凳
643757107| | 2015-5-25 21:34 | 只看该作者
这个按照帧来接受的,还没有用过,都是一个字符一个字符的收发。

使用特权

评论回复
地板
643757107| | 2015-5-25 21:34 | 只看该作者
楼主这种应该速度比按照字节的快躲了。

使用特权

评论回复
5
gaoyang9992006| | 2015-5-26 09:28 | 只看该作者
FIFO(First Input First Output),即先进先出队列。在超市购物之后会提着我们满满的购物车来到收银台排在结账队伍的最后,眼睁睁地看着前面的客户一个个离开。这就是一种先进先出机制,先排队的客户先行结账离开。

使用特权

评论回复
6
yiyigirl2014| | 2015-5-26 20:02 | 只看该作者
在计算机中,先入先出队列是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令(指令就是计算机在响应用户操作的程序代码,对用户而言是透明的)。如图1所示,当CPU在某一时段来不及响应所有的指令时,指令就会被安排在FIFO队列中,比如0号指令先进入队列,接着是1号指令、2号指令……当CPU完成当前指令以后就会从队列中取出0号指令先行执行,此时1号指令就会接替0号指令的位置,同样,2号指令、3号指令……都会向前挪一个位置,这样解释大家清楚了吧?

使用特权

评论回复
7
huangcunxiake| | 2016-2-20 09:23 | 只看该作者
刚才有人要这个呢,刚好搜到这里,分享给他看看

使用特权

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

本版积分规则

12

主题

19

帖子

1

粉丝