I now have a real Arduino Due and I'm seeing problems with the serial port. It would not work right at 250000 baud. The board->host transfer is all right, but host->board is broke, with lots of errors. But the same firmware works fine on my SainSmart Due. I set the UART->UART_BRGR to 21, and this is actually the perfect value, being equal to 84000000/(16*250000). I've also tried baud 218750 (the next slowest rate with no error, for BRGR=24) and this one works.
Has anyone else seen such problems? I suspect the issue is with the atmega16u2 serial converter, most likely its firmware.
Has anyone else seen such problems? I suspect the issue is with the atmega16u2 serial converter, most likely its firmware.