Politehica din Bucuresti proiect de diplomă Facultatea transporturi


Controlul sistemului şi reset -ul



Yüklə 1,46 Mb.
səhifə20/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   16   17   18   19   20   21   22   23   ...   104
1.4 Controlul sistemului şi reset -ul
1.4.1 Resetarea AVR

Pe durata resetarii, toţi regiştrii I/O sunt setaţi la valorile lor iniţiale, şi programul începe execuţia de la Reset Vector. Instrucţiunea amplasată la Reset Vector trebuie să fie o instrucţiune JMP-salt absolut-la procedura de efectuare a resetării .În cazul în care programul nu permite niciodata o sursă întreruptă, nu sunt folosiţi în acest caz Interrupt Vectors, şi codul de program obişnuit poate fi amplasat la aceste locaţii. Acelaşi lucru se întamplă în cazul în care Reset Vector este în seţiunea Application în timp ce Interrupt Vectors sunt în sectiunea Boot sau invers. Diagrama de circuit din figura 15 prezintă logica de resetare. Tabelul 2 defineşte parametrii electrici ai circuitului de resetare.

Porturile I/O ale AVR sunt imediat resetate la starea lor iniţiala atunci când o sursă de resetare devine activa. Acest lucru nu necesită rularea nici unei surse de ceas.

Dupa ce toate sursele de resetare au devenit inactive, este invocat un numărător de întarzieri, care extinde Internal Reset. Acest lucru permite puterii să atingă un nivel stabil înainte să înceapa o operaţie normală. Sfarşitul perioadei de timp de lucru al numaratorului de întarzieri este definită de catre utilizator prin CKSEL Fuses..



Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   16   17   18   19   20   21   22   23   ...   104




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin