<< Previous | Index | Next >> | |
|
This table contains divisors to put into TATxR registers. All frequencies that allow 57600 baud up to 30MHz are shown (as well as a few higher frequencies):
1.8432 3.6864 5.5296 7.3728 9.2160 11.0592 12.9024 14.7456 16.5888 18.4320 20.2752 22.1184 23.9616 25.8048 27.6480 29.4912 36.8640 44.2368 This information is calculated with the following equation:
divisor = (crystal frequency in Hz) / (32 * baud rate) - 1
If the divisor is not an integer value, that baud rate is not available for that frequency (identified by a "-" in the table).
If the divisor is above 255, that baud rate is not available without further BIOS modification (identified by a "*" in the table). To allow that baud rate, you need to clock the serial port desired via timer A (by default they run off the CPU clock / 2), then scale down timer A to make the serial port divisor fall below 256.
Rabbit 2000 Designer's Handbook |
<< Previous | Index | Next>> | rabbit.com |