I think about Uart/Baudrate things....
Most of the Arduino's i know make use of 16Mhz crystals.
In fakt of errorfree transmitting and wider range of ERRORFREE usable Baurates i want to know, if it makes sense to use
14,7456 Mhz instead of 16Mhz and
18,432 Mhz instead of 20Mhz.
Sure, clock is a little bit slower... but:
14,7456 Mhz:
errorfree: 2.400, 4.800, 9.600, 14.400, 19.200, 28.800, 38.400, 57.600, 76.800, 115.200, 230.400 Baud16 Mhz:
errorfree: 2.400, 250.000, 500.000, 1.000.000 Baud18,432 Mhz:
errorfree: 2.400, 4.800, 9.600, 14.400, 19.200, 28.800, 38.400, 57.600, 76.800, 115.200, 230.400 Baud20 Mhz:
errorfree: 2.400, 4.800, 250.000, 500.000 Baud
You see, real errorfree Baudrates are very different on Crystalclocks.
I don't understand that 16Mhz/20Mhz were mainly used...
i know that thats the maximumspeed,
(we mainly doesn't use assemblercoding, so speed seems to be not sooooooo important) but in comparsion with errorfree transmission does it make really sense to use wrong crystals for maximum clockspeed while get transmissionerrors and a much smaller range of errorfree baudrates?
Greetings
ChrisS