|
Sezione |
Indirizzi Base
Registri Interni
|
| Registri Interni |
| Messa a Punto - SERIALE |
REGISTRO DIVISORE 2/5 [10 di 46] |
|
|
|
*****
03F8H
/ 02F8H
/ 03E8H
/ 02E8H
-
OUT
/ IN
-
Programmazione Divisore (Divisor Latch)
[2di 5] ***** 03F9H / 02F9H / 03E9H / 02E9H |
|
|
| Poichè il numero è a 16 bit esso è lasciato in 2 metà in questa coppia di Registri a 8 bit; in accordo con la ricorrente logica Lo-Hi la parte bassa del divisore sarà salvata in [port_8] e la parte alta del divisore sarà salvata in [port_9]. | |
| La Tabella mostra i valori consigliati per questo divisore per ottenere diverse velocità di terminale: |
|
|
| 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 115200 / n |
|
|
decimale [ n ] |
esadecimale [ n ] |
|||
| 2304 | 0900H | 09H | 00H | 50 |
| 1536 | 0600H | 06H | 00H | 75 |
| 1047 | 0417H | 04H | 17H | 110 |
| 768 | 0300H | 03H | 00H | 150 |
| 384 | 0180H | 01H | 80H | 300 |
| 192 | 00C0H | 00H | C0H | 600 |
| 96 | 0060H | 00H | 60H | 1200 |
| 64 | 0040H | 00H | 40H | 1800 |
| 58 | 003AH | 00H | 3AH | 2000 |
| 48 | 0030H | 00H | 30H | 2400 |
| 32 | 0020H | 00H | 20H | 3600 |
| 24 | 0018H | 00H | 18H | 4800 |
| 16 | 0010H | 00H | 10H | 7200 |
| 12 | 000CH | 00H | 0CH | 9600 |
| 6 | 0006H | 00H | 06H | 19200 |
| 3 | 0003H | 00H | 03H | 38400 |
| 2 | 0002H | 00H | 02H | 57600 |
| 1 | 0001H | 00H | 01H | 115200 |
|
|
|
Registri |
|
REGISTRO DIVISORE 2/5 |
![]() |
![]() |
![]() |
||
| 10 di 46 |
|
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|