原创 串口调试

2009-6-1 20:54 1949 3 3 分类: 通信

今天FPGA测试中,发现串口调试通道存在问题,可是这个是自己仿真通过的。最后在同事的提示下,修改了串口的波特率,调试通道打通了。串口的波特率这个东西,以前自己是比较陌生的。今天上网search了一下,发现uart口的波特率偏差在5%之内才能保证通讯的可靠,大致原因如下:


1 bit start + 8 bit data + 1bit stop 总共10 bit, 每bit 用16个clk来采样。那么一次通讯总共160个周期,如果时钟偏差存在8个周期以上偏差就会导致错误。那么8/160 = 5%。UART的传送方和接受方都要控制在2.5%以内才能保证通讯的可靠。


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条