如何在Android上将波特率设置为高速

时间:2018-08-09 07:28:47

标签: android linux serial-port

我使用的是带有内置串行端口的android设备,我想以〜3Mb / s的速度驱动端口,使用busybox的stty我将速度设置为406800b / s,但无法使其达到921600b / s ; ./busybox stty -F /dev/ttyS0 921600返回无效的参数。输入./busybox stty -F /dev/ttyS0返回

speed 460800 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = 
^W;
lnext = <undef>; flush = <undef>; min = 1; time = 0;
-brkint -icrnl -imaxbel
-isig -icanon -echo

我认为应该将/sys/class/tty/ttyS0/uartclk设置为104000000来设置更高的费率,所以我认为应该可以有更高的速度。

还有其他设置速度的方法吗,我尝试过microcom,但是即使没有返回错误,它实际上也不会改变速度。我的示波器上装有示波器以确认速度。

0 个答案:

没有答案