无法将bananaPi的UART波特率设置为4Mb

时间:2016-12-13 09:04:12

标签: python raspberry-pi raspbian uart banana-pi

我有一个运行Rasbian的bananaPi M3,我需要以4MB /秒的速度在bananaPi上传输数据。我发现在Raspbian上执行此操作的设置是: 在/ boot /文件夹中创建一个config.txt文件,其中写: init_uart_baud 4000000
init_uart_clock 64000000
从信息我发现时钟分配器是16,所以要获得4MB我只需要将时钟设置为64000000,这给我4000000(4Mb)。 要发送数据并检查它是否以4Mb /秒的速率传输,我使用连接到bananaPi的TX引脚的示波器和终端写入: 回声-ne' \ xA' >的/ dev / ttyS2
我可以在示波器上看到数据,但它的传输速率不超过1.5 Mb(这是UART设置的默认最大值) 我试过一个Python脚本:

import serial
if __name__ == '__main__':
    connection = serial.Serial()
    connection.port = "/dev/ttyS2"
    connection.baudrate = 4000000
    connection.timeout = 1
    connection.write('\xAA')
    ............

它仍以1.5 Mb传输
有没有人知道如何设置bananaPi以使用更高的频率?
感谢

0 个答案:

没有答案