打印

请教28X SPI FIFO的一些问题

[复制链接]
1225|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hitbuyi1|  楼主 | 2014-8-30 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,使能了FIFO,16级,然后在一发16个 16-bit的之后,这些数是不是就放在发送FIFO中,然后一个一个地发送出去? 在loopback模式下,这些被发送的数是不是放在接收FIFO中? 然后我在过一段时间比如5分种后去读接收FIFO中读这些数据,能读到吗?

2,我在测试中发现,在接收FIFO中不能读到这些数,只能读到最后一个数,不知道为什么?

进一步的问题是,在FIFO模式下,我能不能用查询的方式发送和读数据?

相关帖子

沙发
hitbuyi1|  楼主 | 2014-8-31 10:08 | 只看该作者
本帖最后由 hitbuyi1 于 2014-8-31 10:29 编辑

问题解决了,FIFO中的数随时可以用软件查询,在发送和接收FIFO中,为了可靠性起见,最好判断FIFO中的数据数目,以及有没有数据 overflow错误

FIFO很好用,既能用在查询模式中,也能用在中断模式下,我现在一次收发100,200个数据,用FIFO,很好使。

使用特权

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

本版积分规则

39

主题

78

帖子

0

粉丝