本帖最后由 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 |