2013-10-15 80 views
0

超長篇故事:是否可以從接近12兆字節的某個地方讀取uart?設置linux串口波特率高於4兆波特

我有一個高速連接,我試圖從覆盆子pi讀取。目前,pi(據我所知,串行編程的世界)的最大波特率爲4 Mbaud,我通過將pi的uart時鐘設置爲160 MHz來實現。但是,我需要一個運行速度爲12 Mbaud以上的uart來捕獲從外部源傳輸的數據。 pi的terminos.h文件將4Mbaud指定爲串行通信的最大波特率。有沒有辦法獲得更高的波特率? 是從https://stackoverflow.com/a/7152671的關鍵ioctl?

Raspbian 3.6.11,RPI轉2

回答

0

每個UART有你的硬件限制...如果你的硬件支持這個速度,它是允許的......之前驗證它。

+0

[BCM2835 ARM datasheet](http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf#page=11) 根據數據表,我應該我想可以達到15.62Mbaud。 – Nielsvh