Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Microprocesoare vs microcontrolere
- Principala diferență între microprocesoare și microcontrolere: periferice
- 1
- Cele mai comune periferice de microcontroler sunt:
- Cronometre
- Analog to Digital Converter (convertorul de semnal analog adica la 0 si 1 la digital)
- Digital to Analog Converter (convertorul de semnal digital la analog adica la 0 si 1)
- Comunicare serială (SPI, I2C și UART) (comunicarea serială)
- Registre de intrare/ieșire de uz general (registri de intrare și iesire)
- Memorie (FLASH, SRAM, EEPROM)
- Modularea lățimii impulsului (PWM)
- 2
- EEPROM (sau E2PROM), denumire provenită de la Electrically Erasable Programmable Read-Only Memory, este un tip de memorie nevolatilă folosită în calculatoare și alte echipamente electronice pentru a stoca date ce trebuie să persiste și după întreruperea alimentării cu curent, de ex. date de configurare pentru un ruter sau switch. Cea mai importantă caracteristică a acestei memorii este că nu e volatilă. Când este necesar un spațiu mai mare de stocare (întâlnit la stick-urile USB), se folosește din motive
- Global Varabiles - RAM
- Local(funcție) variabilă - RAM
- Code Instruction - FLASH pot fi stocate si in EEPROM
- Const date definite - RAM
- 6
- Principala diferență între întrerupere și interogare este că în întrerupere, dispozitivul anunță CPU că necesită atenție, în timp ce, în polling, CPU verifică continuu starea dispozitivelor pentru a afla dacă acestea necesită atenție. Pe scurt, o întrerupere este asincronă, în timp ce sondarea este sincronă.
- 7
- O rutină de serviciu de întrerupere (ISR) este o rutină software pe care hardware-ul o invocă ca răspuns la o întrerupere. ISR examinează o întrerupere și determină cum să o gestioneze, execută tratarea și apoi returnează o valoare de întrerupere logică. Dacă nu este necesară nicio manipulare suplimentară, ISR-ul notifică nucleul cu o valoare returnată.
Add Comment
Please, Sign In to add comment