您好,我正在使用LPC Xpresso軟件編寫LPC17xx系列微控制器的代碼。我堅持設置UART 2的波特率,應該設置3360作爲我的波特率。有人請幫我解決這個問題。LP17XX微控制器的波特率設置
0
A
回答
2
2
參考LPC17xx User Manual第14章。 14.1節列出了UART配置的一般順序。要特別設置波特率,必須設置時鐘預分頻器和波特率除數。
要設置波特率除數,請將UART CR寄存器中的DLAB位置1以解鎖波特率寄存器。波特率除數在不同的32位寄存器中分成兩個8位值,因此您必須計算16位除數,然後分別對DLLSB和DLMSB寄存器進行編程。第14.4.12節介紹瞭如何用示例計算合適的預分頻比和除數值。最終,編程的正確值取決於您的PCLK頻率。
你能達到3360波特率的準確程度取決於你的PCLK頻率;這是一個有點不標準的比率。 UART相當容忍波特率錯誤和不匹配,因爲它們在每個起始位上同步它們的位採樣時序。
相關問題
- 1. 設置UsbDeviceConnection的波特率
- 2. stm32f4 uart波特率設置?
- 3. RS232控制檯通訊 - 設置波特率爲1 MBd的
- 4. LPC1788中UART的波特率設置
- 5. Qt - 設置自定義波特率
- 6. 什麼值設置波特率
- 7. 設置linux串口波特率高於4兆波特
- 8. Xbee波特率配置
- 9. 波特率arduino
- 10. C#:如何確定串口設備可設置的波特率?
- 11. 如何獲取設備的波特率?
- 12. 波特率計算
- 13. 無法爲Ubuntu的USB串行端口設置波特率12.04
- 14. 設置撥號連接的波特率win32
- 15. 設置串口的波特率在vxworks上失敗
- 16. 如何在終端設置Mac的波特率
- 17. 使用微控制器測量方波的週期
- 18. 輸入波特率vs輸出波特率
- 19. MATLAB - 巴特沃思濾波器設計的輸入頻率
- 20. 微控制器應該是外設還是中央控制器?
- 21. 調整pic24的波特率
- 22. 8051微控制器設置在過去的一年
- 23. 通過串行設置微控制器的值
- 24. 恢復AVR微控制器上的保險絲設置AT32UC3A0512
- 25. AVR微控制器
- 26. 8051F312微控制器
- 27. C8051f312微控制器
- 28. 使用微控制器再生正弦波
- 29. IrDA發現(波特率,位,停止,奇偶校驗,流量控制等)的默認設置
- 30. VHDL微處理器/微控制器