打印

同步FIFO 为何我用的ram很大 却仍然接收不对?

[复制链接]
1254|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
l334160817|  楼主 | 2011-12-13 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 l334160817 于 2011-12-13 10:15 编辑

我现在做的一个项目是用FPGA的,里面用到串口和FIFO  由于我要将接收的数据转发给MCU,所以我采用一个同步FIFO作为接收缓存,FIFO的深度我设置成256字节,当波特率在115200BPS以下时MCU都可以正确的接收数据(我单次发送180个字节),奇怪的是我用115200BPS接收数据时MCU接收的数据是错误的?明明没有超过FIFO的深度,为什么会接收错误呢? (MCU端因为是低速 11.0592M,所以我都采用统一速度读取FIFO ,应该说不会影响到FIFO的接收端),各位大虾 不吝赐教啊!

    我用是66M的晶振,不用FIFO时可以达到115200bps

相关帖子

沙发
l334160817|  楼主 | 2011-12-13 10:20 | 只看该作者
好久未发帖,自己顶下!

使用特权

评论回复
板凳
l334160817|  楼主 | 2011-12-13 14:02 | 只看该作者
这个问题没人遇到过么?:(

使用特权

评论回复
地板
liyafeng007| | 2011-12-19 15:23 | 只看该作者
先看看接收FIFO中的数据是不是对的吧

使用特权

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

本版积分规则

5

主题

11

帖子

0

粉丝