Go to the first, previous, next, last section, table of contents.


Serieport

UART:en, en 16550-kompatibel krets med 16 bytes FIFO, kopplas in ungefär som om den vore en helt vanlig RAM-krets, med den skillnaden att den även kan generera avbrott och att den reagerar på resetsignalen (see section Systemschema).

Signalerna RTS, CTS, SIN och SOUT buffras av en buffertkrets avsedd för RS-232. Vi använder MAX 202 för detta.

Baudgeneratorn består av en oscillator, ett par kondensatorer och några resistorer. Den genererar en klocksignal på ca 1.8 MHz. Denna signal delas internt i UART:en först med 16 och sedan med ett valfritt tal. Resultatet bestämmer överföringshastigheten. För att få till exempler 9600 bitar per sekund lagrar man 12 i ett UART-register (1843200/16/12 = 9600).


Go to the first, previous, next, last section, table of contents.