Hi,

I have a BeagleBone Black (rev. C) that runs Debian distro (3.8.13-bone70 
Linux Kernel version), and I want to communicate via *UART *with some 
device that's using *1.5Mbaud* (*1500000 *baud).

Since the serial communication Linux API (*termios.h*) don't provide such 
higher values, I'm using the *stty *utility.
This tool allows me to set some higher baud values like: *1000000*, 
*1500000*, *2000000*, *2500000*, etc.

The problem is that when I set the baud rate on some UART-associated port 
at *1500000 *baud (via *stty*), it will actually get ~*1754385 *baud (*568 
*nanoseconds 
per bit, measured using an scope).
Q1: Why is this happening?
Q2: How can I set the exact *1500000 *baud? (+- *~5%* variation would be 
fine).
Thanks.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/6f1caa9d-e1b6-4de1-818b-ea327f784452%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to