Quantcast
Channel: Intel Communities: Message List
Viewing all articles
Browse latest Browse all 18089

Re: What are the allowed UART speeds on Edison (using breakout and Arduino IDE)

$
0
0

I am not sure these are the only valid Baud rates that the hardware can do, but if you look at the Arduino IDE code for the deviced (TTYUART.cpp)

You see in the begin function:

switch(dwBaudRate){        case 50:            _dwBaudRate = B50;            break;        case 75:            _dwBaudRate = B75;            break;        case 110:            _dwBaudRate = B110;            break;        case 134:            _dwBaudRate = B134;            break;        case 150:            _dwBaudRate = B150;            break;        case 200:            _dwBaudRate = B200;            break;        case 300:            _dwBaudRate = B300;            break;        case 600:            _dwBaudRate = B600;            break;        case 1200:            _dwBaudRate = B1200;            break;        case 1800:            _dwBaudRate = B1800;            break;        case 2400:            _dwBaudRate = B2400;            break;        case 4800:            _dwBaudRate = B4800;            break;        case 9600:            _dwBaudRate = B9600;            break;        case 19200:            _dwBaudRate = B19200;            break;        case 38400:            _dwBaudRate = B38400;            break;        case 57600:            _dwBaudRate = B57600;            break;        case 115200:            _dwBaudRate = B115200;            break;        case 230400:            _dwBaudRate = B230400;            break;        case 460800:            _dwBaudRate = B460800;            break;        case 500000:            _dwBaudRate = B500000;            break;        case B576000:            _dwBaudRate = B576000;            break;        case 921600:            _dwBaudRate = B921600;            break;        case B1000000:            _dwBaudRate = B1000000;            break;        case B1152000:            _dwBaudRate = B1152000;            break;        case B1500000:            _dwBaudRate = B1500000;            break;        case B2000000:            _dwBaudRate = B2000000;            break;        case B2500000:            _dwBaudRate = B2500000;            break;        case B3000000:            _dwBaudRate = B3000000;            break;        case B3500000:            _dwBaudRate = B3500000;            break;        case B4000000:            _dwBaudRate = B4000000;            break;        default:            _dwBaudRate = B115200;            break;    }

So I hope that helps

Kurt


Viewing all articles
Browse latest Browse all 18089

Trending Articles