i2c總線 I2C波特率怎么設(shè)置?
I2C波特率怎么設(shè)置?PCLK時鐘沒有定義,可以出來,不知道你用的是keil4還是什么,keil4開機代碼默認(rèn)PCLK是晶體頻率的1.25倍。首先,您必須確保語句“fdiv=(fpclk/UART)B
I2C波特率怎么設(shè)置?
PCLK時鐘沒有定義,可以出來,不知道你用的是keil4還是什么,keil4開機代碼默認(rèn)PCLK是晶體頻率的1.25倍。
首先,您必須確保語句“fdiv=(fpclk/UART)BPS)/16//set baud rate”的最終數(shù)字是整數(shù)。如果你得到一個像7.5這樣的十進(jìn)制數(shù),你的通信將永遠(yuǎn)不會成功,波特率也不會正確。
此外,如果您想獲得正確的波特率,晶體振蕩器必須使用11.0592m或其倍數(shù),也為了使上述語句獲得整數(shù)