Formatul de înregistrare Scon

Format standard de transfer asincron

Frecvența de sondare este de 16, 32 sau de 64 de ori mai mare decât frecvența de recepție. Permiteți mai mult de 16 de ori:

După ce se detectează o tranziție de la 1 la 0, receptorul trebuie să numără 8 impulsuri de sincronizare și să retransmită intrarea. Dacă se găsește din nou 0, receptorul găsește (decide) că tranziția este cauzată de bitul de pornire, și nu o piedică. Apoi, receptorul interoghează intrarea printr-un interval de 16 perioade de impulsuri de sincronizare înainte de a introduce toți biți de simboluri, inclusiv biți de oprire și un bit de paritate opțional. CPU-ul nu emite și nu acceptă biți de pornire și oprire, precum și un bit de paritate. În ieșire, transmițătorul introduce aceste biți în fiecare caracter, iar la intrare receptorul le elimină din datele recepționate.







În prezența desincronizării între emițător și receptor, este foarte probabil ca o eroare de cadru să apară atunci când în locul bitului de oprire (1), 0. Majoritatea interfețelor seriale detectează automat erorile parității și cadrului.

SCON - registru de control serial - 98h







PCON - gestionarea alimentării - 87h

Modurile de alimentare MK

Formatul înregistrării PCON:

PD - (Power Down - oprire) modul de consum micro-putere.

IDL - modul inactiv (inactiv - leneș).

Modul inactiv (XX) este determinat de bitul IDL. Comanda care stabilește bitul IDL la 1 este ultima comandă care trebuie executată înainte de intrarea în modul XX. În acest mod, toate nodurile procesorului sunt blocate, ceea ce reduce consumul de energie. Toate registrele și datele rezidenților din memorie își stochează starea. Există două modalități de a încheia modul XX:

1) activarea oricărei întreruperi activate activează automat IDL la 0, terminând în modul XX. După executarea ultimei instrucțiuni de întrerupere RETI, va fi executată o comandă care urmează comenzii care a transferat controlerul în modul XX.

2) resetare hardware pe RST de intrare.

Modul micro-putere. Comanda care stabilește bitul PD la 1 este ultima comandă executată înainte de intrarea în modul micro-consum. În acest mod, oscilatorul principal este oprit, oprind astfel întregul controler. Memoria de date rezidentă își stochează starea. Singura cale de ieșire din această stare este resetarea hardware pe intrarea RST. În acest mod, tensiunea de alimentare poate fi redusă la 2 volți și trebuie returnată la valoarea nominală înainte de a ieși din modul de micro-consum. Nivelul activ al semnalului RST trebuie să fie prezent timp de 10 ms, astfel încât oscilatorul master să poată porni.







Trimiteți-le prietenilor: