假设波特率为9600(即每秒传输9600比特的数据)
那么传输1比特需时间:1000000000(ns)/9600=104166(ns)
50MHz时钟周期为20ns
所以传输1比特需要 104166/20=5208个周期
0~5207
所以`define BPS_PARA 5207
本文共 210 字,大约阅读时间需要 1 分钟。
假设波特率为9600(即每秒传输9600比特的数据)
那么传输1比特需时间:1000000000(ns)/9600=104166(ns)
50MHz时钟周期为20ns
所以传输1比特需要 104166/20=5208个周期
0~5207
所以`define BPS_PARA 5207
转载于:https://www.cnblogs.com/hdu-Qmn/archive/2011/08/17/2143490.html