Sezione |
Indirizzi Base
Registri Interni
|
Registri Interni |
Messa a Punto - SERIALE |
REGISTRO DIVISORE 3/5 [11 di 46] |
|
*****
03F8H
/ 02F8H
/ 03E8H
/ 02E8H
-
OUT
/ IN
-
Programmazione Divisore (Divisor Latch)
[3 di 5] ***** 03F9H / 02F9H / 03E9H / 02E9H |
|
In talune interfacce seriali le velocità di terminale, previste dallo standard RS232 possono essere ottenute anche con (cristalli di) quarzo oscillanti a 3,072 MHz, per i quali la frequenza base di lavoro dell'UART è ora di 3072000/16 = 192000 Hz (per la presenza del prescaler interno divisiore per 16); in questo caso i valori da lasciare nei Registri [port_8] e [port_9] sono: |
|
Baud Rate Divisor Latch (lettura/scrittura) | ||||
Fattore di Divisione |
High Byte port_9 03F9H - 02F9H 03E9H -02E9H |
Low Byte port_8 03F8H - 02F8H 03E8H -02E8H |
Baud Rate 192000 / n |
|
decimale [ n ] |
esadecimale [ n ] |
|||
3840 | 0F00H | 0FH | 00H | 50 |
2560 | 0A00H | 0AH | 00H | 75 |
1745 | 06D1H | 06H | D1H | 110 |
1280 | 0500H | 05H | 00H | 150 |
640 | 0280H | 02H | 80H | 300 |
320 | 0140H | 01H | 40H | 600 |
160 | 00A0H | 00H | A0H | 1200 |
107 | 006BH | 00H | 6BH | 1800 |
96 | 0060H | 00H | 60H | 2000 |
80 | 0050H | 00H | 50H | 2400 |
53 | 0035H | 00H | 35H | 3600 |
40 | 0028H | 00H | 28H | 4800 |
27 | 001BH | 00H | 1BH | 7200 |
20 | 0014H | 00H | 14H | 9600 |
10 | 000AH | 00H | 0AH | 19200 |
5 | 0005H | 00H | 05H | 38400 |
3 | 0003H | 00H | 03H | 64000 |
2 | 0002H | 00H | 02H | 96000 |
1 | 0001H | 00H | 01H | 192000 |
La velocità massima per questo tipo di UART è dunque di 192kbaud, e non consente la disponibilità delle velocità di 57,6 kbs e 115,2kbs assicurate con il quarzo precedente. |
|
Registri | REGISTRO DIVISORE 3/5 | |||||||
11 di 46 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|