Mm 3
Test your AVR Knowledge
Welcome to the ultimate quiz designed for enthusiasts and professionals in the AVR microcontroller domain! This quiz consists of 50 challenging questions that will test your understanding and knowledge of AVR architectures, programming, and memory management.
Join fellow tech enthusiasts and see how well you know the inner workings of AVR microcontrollers. Here are some highlights:
- 50 Engaging Questions
- Multiple Choice Format
- Immediate Feedback
101. Care din următoarele interfețe generice disponibile pentru diverse variante de AVR 8 biți nu poate fi utilizată pentru programarea memoriilor interne de tip NVM(FLASH si EEPROM) ale unui microcontroler AVR:
A. JTAG
B. LCD
C. TWI
D. debugWire
102. Pentru familia AVR dimensiunea cuvântului de memorie program este întotdeauna de:
A. 14 biți
B. 18 biți
C. 16 biți
103. Numărătorul de program PC al unui microcontroler din familia AVR, „numără” de fapt:
A. octeți
B. cuvinte
C. Kilo octeți
104. La un microcontroler din familia AVR numărul de biți ai indicatorului de stivă SP este legat de:
A. Dimensiunea memoriei interne de date SRAM
B. Dimensiunea memoriei interne de date EEPROM
C. Dimensiunea memoriei interne de program FLASH
105. Principial majoritatea membrilor familiei de microcontrolere AVR 8 biti care implementează o stivă software, stiva „crește” in memoria SRAM internă:
A. In jos (către adrese mai mici)
B. In sus (către adrese mai mari)
106. In cazul unui microcontroler AVR care posedă o interfață de tip JTAG ea poate, in mod tipic, fi utilizată pentru:
A. Programarea tensiunii de alimentare nominale
B. Programarea memoriei program si depanarea programului
C. Programarea setului de instrucțiuni
107. La un microcontroler din familia AVR, cu memorie internă de date, numărul maxim de obiecte care pot fi memorate (salvate) în stivă este limitat de:
A. Dimensiunea memoriei interne FLASH
B. Dimensiunea memoriei interne SRAM
108. Memoria de tip EEPROM existentă la majoritatea microcontrolerelor din familia AVR este:
A. O memorie de program
B. O memorie de date
C. O memorie volatilă
109. Pentru un microcontroler din familia AVR, dacă aș vrea să citesc o variabilă, cuvânt sau octet, din memoria de tip FLASH, utilizând limbajul C, trebuie in mod obligatoriu să folosesc și o altă:
A. Variabilă de tip șir de biți
B. Variabilă de tip structură
C. Variabilă de tip uniune (union)
D. Variabilă de tip pointer
110. Un microcontroler din familia AVR este inițializat prin deconectarea si reconectarea, după câteva secunde, a tensiunii de alimentare. După această manevră conținutul tuturor locațiilor (octeților) din memoria SRAM de date va fi:
A. Identic cu cel dinaintea inițializării
B. 0x00
C. 0xFF
D. Neprecizat
111. Un microcontroler din familia AVR este inițializat prin activarea (=’0’), timp de câteva secunde, a pinului /RESET. După această manevră conținutul tuturor locațiilor (octeților) din memoria SRAM de date va fi:
A. Identic cu cel dinaintea inițializării
B. 0x00
C. 0xFF
D. Neprecizat
112. Pentru un microcontroler din familia AVR, cuvântul de stare program (PSW) al unității centrale este un registru dedicat care conține si:
A. Indicatorii de întrerupere
B. Indicatorii de condiție
C. Indicatorii de apel
113. Pentru un microcontroler din familia AVR 8 biti, prin intermediul căruia din următoarele evenimente sau periferice nu se poate genera o inițializare hardware (reset):
A. Punerea sub tensiune
B. Depășire watchdog (ceas de gardă)
C. Apariție brownout (cădere temporară alimentare)
D. Recepția unui caracter pe un port serial
114. Pentru un microcontroler din familia AVR 8 biti, care din următoarele tipuri de memorie ar fi adecvat pentru memorarea unor date constante utilizate de o aplicație oarecare:
A. SRAM extern
B. Registre
C. SRAM intern
D. EEPROM intern
115. Pentru un microcontroler din familia AVR 8 biți utilizarea memoriei de program pentru memorarea unor date constante este:
A. Posibilă
B. Imposibilă justificare
116. In contextul familiei AVR, si nu numai, un vector de întrerupere este:
A. O adresă fixă de tratare a unei întreruperi
B. O adresă programabilă de tratare a unei întreruperi
C. O adresă oarecare din rutina de tratare a întreruperilor
D. Adresa la care se găsește adresa de început a rutinei de tratare a întreruperilor
117. Microcontrolerele din familia AVR 8 biți sunt caracterizate si de existența:
A. Aceluiași număr de surse de întrerupere
B. Unui număr diferit de surse de întrerupere
118. Pentru un microcontroler din familia AVR 8 biți un apel de subrutină (procedură) presupune si:
A. Salvarea automată in stivă a adresei de întoarcere si a indicatorilor de condiție
B. Salvarea automată in stivă a adresei de întoarcere
119. Pentru un microcontroler din familia AVR 8 biti, numărul de biți efectiv implementați ai numărătorului de program PC este legat de dimensiunea maximă a :
A. Memoriei de date
B. Memoriei de program
C. Stivei
120. Pentru un microcontroler din familia AVR 8 biti, intre numărătorul de program PC si indicatorul de stivă SP există relația:
A. Când crește PC, crește si SP
B. Nu există nici o relație directă intre PC si SP
121. Pentru un microcontroler din familia AVR poziția (indexul) unui vector de întrerupere in tabela de vectori de întrerupere are legătură si cu:
A. Semnul întreruperii
B. Prioritatea întreruperii
C. Mărimea întreruperii
122. Pentru un microcontroler din familia AVR(si nu numai) întoarcerea dintr-o procedură apelată sau dintr-una de tratare a unei întreruperi presupune si restaurarea adresei de întoarcere din:
A. Indicatorul de stivă
B. Numărătorul program
C. Stivă
123. Pentru un microcontroler din familia AVR (si nu numai), o rutină de tratare a unei întreruperi poate fi eventual întreruptă la rândul ei?
A. Adevărat
B. Fals
124. La un microcontroler din familia AVR programarea biților de configurare de tip FLASH (a fuzibilelor):
A. Configurează sistemul de numărare-temporizare in mod numărător sau temporizator
B. Modifică rezoluția sistemului de conversie analog numerică
C. Permite configurarea portului serial in modul sincron sau asincron
D. Configurează sistemul de generare a inițializării hardware (a reset-ului)
125. Un microcontroler din familia AVR:
A. Funcție de variantă, poate avea memorie externă de date
B. Funcție de variantă, poate avea memorie externă de program de tip FLASH
126. Avem un microcontroler din familia AVR, încapsulat într-o capsula cu 18 de pini. Atunci el sigur:
A. Nu poate avea memorie externă de date
B. Poate avea memorie externă de date Justificare
127. Pentru un microcontroler din familia AVR durata cat trebuie să fie activ semnalul de Reset (inițializare hardware) este legată in primul rând de:
A. Timpul necesar pentru stabilizarea oscilatorului de ceas
B. Timpul necesar inițializării memoriei interne de date
128. Actualmente, pentru familia de microcontrolere AVR 8 biți dimensiunea maximă a spațiului de adresare al memoriei de program este:
A. Mai mică de 32 de kilo cuvinte
B. Mai mare de 32 de kilo cuvinte
129. Pentru un microcontroler oarecare din familia AVR 8 biți dimensiunea maximă a spațiului de adresare al memoriei interne SRAM este:
A. Mai mare oricum decât cea a memoriei interne FLASH
B. Mai mică oricum decât cea a memoriei interne FLASH
C. Egală cea a memoriei FLASH
130. Pentru un microcontroler din familia AVR in urma unui reset (inițializare hardware) nu fac obiectul inițializării:
A. Indicatorul de stivă (SP)
B. Memoria de date
C. Registrele portului serial
D. Registrele sistemului de temporizare-numărare
131. Pentru un microcontroler din familia AVR 8 biți in urma unui reset (inițializare hardware) prima instrucțiune este executată din memoria de program de la adresa:
A. 0x0F000H
B. 0x0000H
C. 0x0FFFFH
D. 0x0001H
132. Pentru un microcontroler din familia AVR, întreruperile externe, atunci când există, pot fi programate să fie active:
A. Numai pe nivel
B. Pe nivel sau pe front
C. Numai pe front
133. Pentru un microcontroler din familia AVR 8 biți, tabela cu vectorii de întrerupere se află in memoria de program într-o zonă situată tipic:
A. La cele mai mici adrese
B. La cele mai mari adrese
134. Generatorul de ceas al unui microcontroler din familia AVR are frecvența de 8MHz. Perioada semnalului de ceas va fi:
A. 1250 nsec
B. 125 nsec
C. 125 μsec
D. 12.5 msec Justificare.
135. Pentru un microcontroler din familia AVR 8 biți care din următoarele tipuri de generator de ceas nu poate fi utilizat:
A. Oscilator RC intern
B. Oscilator RC extern
C. Oscilator LC intern
D. Oscilator cu cuarț extern
136. La un microcontroler din familia AVR 8 biți, pentru ca un pin dintr-un port să poată fi utilizat ca intrare trebuie ca:
A. In registrul DDR aferent portului trebuie scrisă valoarea corespunzătoare
B. In registrul PIN aferent portului trebuie scrisă valoarea corespunzătoare
137. La un microcontroler din familia AVR 8 biți, pentru ca un pin dintr-un port să poată fi utilizat ca ieșire trebuie ca:
A. In registrele PIN si PORT aferente portului trebuie scrise valorile corespunzătoare
B. In registrele DDR si PORT aferente portului trebuie scrise valorile corespunzătoare
138. La un microcontroler din familia AVR 8 biți, dacă un pin dintr-un port a fost configurat ca intrare, fără rezistența de sarcină (pull-up) conectată intern la Vcc, el poate fi descris ca fiind in starea de:
A. Înaltă impedanță
B. Joasă impedanță
139. La un microcontroler din familia AVR 8 biti, dacă un pin dintr-un port a fost configurat ca ieșire atunci el poate comanda direct intrarea unui optocuplor obișnuit:(NU SUNT SIGUR DE RASPUNS)
A. Adevărat
B. Fals
140. La un microcontroler oarecare, dacă numărul de intrări sau ieșiri numerice este insuficient, pentru mărirea lui s-ar putea utiliza si un circuit numeric de natura unui:
A. Registru de deplasare paralel-paralel
B. Registru de deplasare serie-paralel sau paralelserie
C. Decodificator Justificare.
141. Care ar fi o diferență semnificativă intre un afișor 7 segmente in tehnologie LED si unul in tehnologie LCD:
A. Durata de viață
B. Fiabilitatea
C. Consumul propriu
142. Dacă dorim să comandăm un LED (aprins-stins) cu ajutorul unui pin al unui microcontroler, configurat ca ieșire, in proiectare trebuie să ținem cont si de:
A. Sursa de ceas pentru microcontroler
B. Culoarea si dimensiunea LED-ului
C. Culoarea si dimensiunea microcontrolerului Justificare.
143. Dacă dorim să comandăm luminozitatea unui LED folosind o tehnică de modulare in durată, cu ajutorul unui pin al unui microcontroler, configurat ca ieșire, ne bazăm pe faptul că factorul de umplere al formei de undă de comandă va fi aproximativ:
A. Invers proporțional cu curentul mediu prin LED
B. Direct proporțional cu curentul mediu prin LED
144. La un microcontroler oarecare, faptul că niște intrări numerice provenind din exterior sunt conectate corespunzător (adică fără o masă comună) prin optocuploare duce la:
A. Izolarea galvanică a acelor intrări
B. Izolarea termică a acelor intrări
145. Un pin Px al unui microcontroler AVR, alimentat la Vcc=5V este configurat ca ieșire si este programat in „1”. Două rezistoare R1 si R2 de 100 KOhmi sunt înseriate si se conectează la acest pin si respectiv la masă: Px ----R1--n--R2----Masă Care este valoarea tensiunii pe nodul comun n al celor 2 rezistoare:
A. cca. 5V
B. cca. 3.75V
C. cca. 2.5V
D. cca. 1.25V Justificare.
146. Pentru un temporizator sau numărător existent ca periferic pentru un microcontroler, care din următoarele ar reprezenta un eveniment semnificativ declanșat de acesta:
A. O depășire
B. O închidere
C. O deschidere
147. La un microcontroler oarecare, pentru sistemul de temporizare-numărare, diferența între modurile de lucru temporizator (timer) și respectiv numărător este legată de:
A. Dimensiunea utilă a registrelor de numărare (8 sau 16 biți)
B. Unde provine semnalul de ceas pentru registrele de numărare
C. Modul în care sunt conectate registrele de numărare L si H
148. Pentru un temporizator sau numărător binar de 8 biţi, numărul maxim de stări distincte este:
A. 512
B. 255
C. 256
D. 128 Justificare.
{"name":"Mm 3", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Welcome to the ultimate quiz designed for enthusiasts and professionals in the AVR microcontroller domain! This quiz consists of 50 challenging questions that will test your understanding and knowledge of AVR architectures, programming, and memory management.Join fellow tech enthusiasts and see how well you know the inner workings of AVR microcontrollers. Here are some highlights:50 Engaging QuestionsMultiple Choice FormatImmediate Feedback","img":"https:/images/course2.png"}