Sunteți pe pagina 1din 6

SYS este responsabil pentru interacțiunea dintre diferite module din întregul sistem.

 resetare brownout (BOR)


 resetare la pornire (POR)
 power up clear (PUC).

Un BOR este o resetare a dispozitivului. Un BOR este generat numai de următoarele


evenimente:
 Pornirea dispozitivului
 Semnal scăzut pe pinul RST / NMI când este configurat în modul reset
 Eveniment de trezire din modurile LPMx.5 (LPM3.5 sau LPM4.5)
 Stare SVSH scăzută, atunci când este activată (consultați capitolul PMM pentru detalii)
 Eveniment software BOR

Un POR este întotdeauna generat atunci când este generat un BOR, dar un BOR nu este
generat de un POR.Următoarele evenimente declanșează un POR:
 Semnal BOR
 Eveniment POR software

Un PUC este întotdeauna generat atunci când este generat un POR, dar un POR nu este
generat de un PUC.Următoarele evenimente declanșează un PUC:
 Semnal POR
 Expirarea temporizatorului Watchdog numai în modul Watchdog (vezi capitolul
WDT_A pentru detalii)
 Încălcarea parolei temporizatorului de supraveghere (vezi capitolul WDT_A pentru
detalii)
 Încălcarea parolei de memorie FRAM (pentru detalii, consultați capitolul FRAM
Controller)
 Încălcarea parolei modulului de gestionare a energiei (consultați capitolul PMM
pentru detalii)

Condiții inițiale ale dispozitivului după resetarea sistemului


După un BOR, condițiile inițiale ale dispozitivului sunt:
 Pinul RST / NMI este configurat în modul reset.
 Pinii I / O sunt setați în modul de intrare, așa cum este descris în capitolul I / O
digitală.
 Registrul de stare (SR) este resetat.
 Cronometrul câinelui de pază se aprinde activ în modul de pază.
 Contorul de programe (PC) este încărcat cu adresa codului de pornire și executarea
codului de pornire
Întreruperi: Prioritățile de întrerupere determină asupra carei întreruperi se acționează atunci
când sunt mai multe întreruperi simultane
Există trei tipuri de întreruperi:
 Resetarea sistemului
 (Non) mascabil
 Mascare

Modulul de gestionare a energiei (PMM)


Caracteristicile PMM includ:
 Gama largă de tensiune de alimentare (DVCC): 1,8 V la 3,6 V
 Generarea de tensiune pentru nucleul dispozitivului (VCORE)
 Supervizor de tensiune de alimentare (SVS) pentru DVCC
 Resetare defect (BOR)
 Indicatori de pană de alimentare accesibili de software
 Protecție I / O în condiții de întrerupere a alimentării
 Ieșire de tensiune de referință pe pinul extern
 Sisteme de referință partajate (specifice dispozitivului)

PMM gestionează toate funcțiile legate de sursa de alimentare și supravegherea acesteia


pentru dispozitiv. Principalele sale funcțiile sunt, în primul rând, de a genera o tensiune de
alimentare pentru logica de bază și, în al doilea rând, de a furniza mai multe mecanisme
pentru supravegherea tensiunii aplicate dispozitivului (DVCC).
I / O digitală
Caracteristicile I / O digitale includ:
 I / S individuale programabile independent
 Orice combinație de intrare sau ieșire
 Întreruperi configurabile individual P1 și P2. Unele dispozitive pot include întreruperi
de port suplimentare.
 Registre independente de date de intrare și ieșire
 Rezistențe configurabile individual de tip pullup sau derulant

Fiecare linie I / O este configurabilă individual pentru direcția de intrare sau ieșire și fiecare
pot fi citite sau scrise individual.
Fiecare linie I / O este configurabilă individual pentru pullup sau derulare
rezistențe.

Porturile P1 și P2 au întotdeauna capacitate de întrerupere. Fiecare întrerupere pentru liniile I


/ O P1 și P2 poate fi activat și configurat individual pentru a oferi o întrerupere pe o margine
ascendentă sau descendentă a unui semnal de intrare. Toate Liniile I / O P1 sursă un singur
vector de întrerupere (P1IV), iar toate liniile I / O P2 obțin o întrerupere unică diferită vector
(P2IV). Pot fi disponibile porturi suplimentare cu capacitate de întrerupere (consultați datele
specifice dispozitivului foaie pentru detalii) și conțin vectorii lor de întrerupere respectivi.
Porturile individuale pot fi accesate ca porturi la nivel de octet sau pot fi combinate în porturi
la nivel de cuvânt și accesat prin formate de cuvinte. Perechile de porturi P1 și P2, P3 și P4, P5
și P6, P7 și P8 și așa mai departe, sunt
asociate cu numele PA, PB, PC, PD și așa mai departe, respectiv. Toate registrele de porturi
sunt tratate în acest document mod cu această convenție de denumire, cu excepția
registrelor vectorului de întrerupere, P1IV și P2IV; adică PAIV nu exista.

ACLK = default REFO ~32768Hz, MCLK = SMCLK = default DCODIV ~1MHz.


1. tipurie si semnificatia semnalelor ce duc la resetarea microcontrollerului
 Brownout Reset (BOR)
 Power on Reset (POR)
 Power up Clear (PUC)

Un BOR este o resetare a dispozitivului. Un BOR este generat numai de următoarele


evenimente:
 Pornirea dispozitivului
 Semnal scăzut pe pinul RST / NMI când este configurat în modul reset
 Eveniment de trezire din modurile LPMx.5 (LPM3.5 sau LPM4.5)
 Stare SVSH scăzută, atunci când este activată (consultați capitolul PMM pentru detalii)
 Eveniment software BOR

Un POR este întotdeauna generat atunci când este generat un BOR, dar un BOR nu este
generat de un POR.Următoarele evenimente declanșează un POR:
 Semnal BOR
 Eveniment POR software

Un PUC este întotdeauna generat atunci când este generat un POR, dar un POR nu este
generat de un PUC.Următoarele evenimente declanșează un PUC:
 Semnal POR
 Expirarea temporizatorului Watchdog numai în modul Watchdog (vezi capitolul
WDT_A pentru detalii)
 Încălcarea parolei temporizatorului de supraveghere (vezi capitolul WDT_A pentru
detalii)
 Încălcarea parolei de memorie FRAM (pentru detalii, consultați capitolul FRAM
Controller)
 Încălcarea parolei modulului de gestionare a energiei (consultați capitolul PMM
pentru detalii)

2.Descrieti starea microcontrolelui dupa resetare.


 pinul RST/NMI configurat ca intrare de resetare
 pini cu functii I/O sunt setati ca pini de intrare modulele periferice si registrii sunt
configurati cu configuratia initiala (as in user guide specification)
 registrul de stare (SR) este resetat
 modului de numarare si supraveghere configurat ca watchdog
 numaratorul de program (PC) configurat cu adresa de boot. Executia programului va
incepe cu instructiunea de la aceasta adresa.După executia acestei configurari PC este
incarcat cu adresa continuta de adresa de resetare SYSRSTIV (adresa 0FFFEh).

3.tipurile de intreruperi
 resetarea sistemului
 intreruperi nemascabile (non maskable)
 intreruperi mascabile (maskable)

Întreruperile nemascabile (NMI) nu sunt mascate de bitul de general (general interupt enable
GIE bit) de activare a intreruperilor.
Întreruperile mascabile sunt generate de perifericele din arhitectura microcontrolerului care
au capabilitatea de a semnala evenimente sau schimbarea starii interne.
Sistemului este resetat prin activarea a diferitor tipuri de evenimente, ce pot avea sursa
interna sau externa microcontrollerului.

4.indicati si argumentati care intrerupere are prioritatea cea mai mare.

Cele mai importante intreruperi sunt reprezentate de resetarea sistemului.Acest lucru se


datoareaza faptului ca sistemul revene la niste conditii initiale impuse.

5.rolul vectorului de intreruperi si contrului stari sistemului.


Atunci cand un periferic genereaza intreruperea specifica si bitul de activare a intretuperi
pentru acel periferic este activat impreuna cu bitul general de activare a intreruperilor (GIE)
este activata rutina de tratare a intreruperilor (interrupt service routine ISR).
Rutina de tratare a intreruperilor isi incepe executia dupa 6 perioade de tact si executa mai
multe etape printe are si: continutul vectorului de intreruperi este incarcat in PC, programul
continua cu executia rutinei de tratatre a intreruperii (ISR).

Finalizarea rutinei de tratare a intreruperilor este indicata de instructiunea RETI iar reluarea
executiei programului incepand cu instructiunea ce urma a fi executata inainte de generearea
intreruperi necesita 5 perioade de tact ale sistemului.

6.descrieti valoarea registrilor de configurare astfel incat sistemul sa fie


configurat astfel incat in functioneze in low power mode (LPM)

S-ar putea să vă placă și