Sunteți pe pagina 1din 1

# $ %

03-ACS-L-A3-S2: Proiectarea cu
microprocesoare (Seria CA - 2020)
Dashboard / Courses

/ 03. Automatică şi Calculatoare / Licenţă

/ Domeniul Calculatoare şi tehnologia informaţiei

/ Anul 3 / Semestrul 2 / Seria CA

/ 03-ACS-L-A3-S2-PM-CA / General / Colocviu

Started on Wednesday, 28 April 2021,


10:20 AM
State Finished
Completed on Wednesday, 28 April 2021,
10:59 AM
Time taken 39 mins 38 secs
Marks 16.00/20.00
Grade 8.00 out of 10.00 (80%)

Question 1

Incorrect

Mark 0.00 out of 1.00

Remove flag

Câte întreruperi de tip PCINT se pot declanșa


simultan pe același port?

a. 4

b. 32

c. 8 !

d. 1

The correct answer is: 1

Question 2

Correct

Mark 1.00 out of 1.00

Flag question

Cum poate semnala master-ul slave-ului sa se


opreasca din transmisie?

a. Trimite o conditie de START pe magistrala.

b. Trimite o conditie de STOP pe magistrala.

c. Trimite ACK dupa ultimul mesaj pe care


doreste sa il primeasca.

d. Trimite NACK dupa ultimul mesaj pe "


care doreste sa il primeasca.

The correct answer is: Trimite NACK dupa ultimul


mesaj pe care doreste sa il primeasca.

Question 3

Correct

Mark 1.00 out of 1.00

Flag question

Care este diferența dintre întreruperea de overflow


și întreruperea de compare match pentru Timer 1?

a. Întreruperea de overflow este generată


atunci când în urma unor operații
aritmetice în ISR este depășită valoarea
reprezentabilă pe numărul de biți alocat

b. Întreruperea de compare match este "


configurată prin setarea pragului de
numărare în registrul OCR1A

c. Întreruperea de compare match este


generată de un eveniment extern

d. Întreruperea de overflow poate fi activată


doar în modul Normal

The correct answer is: Întreruperea de compare


match este configurată prin setarea pragului de
numărare în registrul OCR1A

Question 4

Correct

Mark 1.00 out of 1.00

Flag question

Pentru CPOL = 0 și CPHA = 0, pe ce front de ceas


se va citi primul bit de date pe MOSI

a. orice front

b. front crescător "

c. momentul de citire nu este condiționat de


ceas

d. front descrescător

The correct answer is: front crescător

Question 5

Incorrect

Mark 0.00 out of 1.00

Flag question

Ce secvență de instrucțiuni reprezintă un mod


corect de a conecta un buton la pinul PD0 al uC
Atmega328P?

a. DDRD &= ~(1 << PD0);

PORTD |= (1 << PD0);

b. DDRD |= (1 << PD0); !

PORTD |= (1 << PD0);

c. DDRD &= (1 << PD0);


PORTD |= (1 << PD0);

d. DDRD |= (1 << PD0);

PIND |= ( 1 << PD0);

The correct answer is: DDRD &= ~(1 << PD0);


PORTD |= (1 << PD0);

Question 6

Correct

Mark 1.00 out of 1.00

Flag question

Care functionalitate a multimetrului poate fi folosita


pentru a verifica cel mai usor conectivitatea dintre
doua puncte.

a. ohmmetru

b. voltmetru

c. ampermetru

d. verificare dioda "

The correct answer is: verificare dioda

Question 7

Correct

Mark 1.00 out of 1.00

Remove flag

La care dintre pinii Atmega328p se poate conecta


un modul prin conexiune I2C

a. PB5 si PB6

b. PD0 si PD1

c. PC6 si PC7

d. PC4 si PC5 "

The correct answer is: PC4 si PC5

Question 8

Correct

Mark 1.00 out of 1.00

Remove flag

Avem un senzor de temperatura analogic si un LCD


conectat prin I2C la
microcontroller-ul Atmega328P.

Schema de conectare este cea din imagine


alaturata. Observam ca nu primim nici

o valoare pe LCD. Observand doar schema


electrica, putem observa o problema de
conectare? (imagine schema2.png)

a. Pinii LCD-ului sunt conectati invers.


Pinul SCL trebuie conectat la SDL si

pinul SDL la SCL

b. niciuna din variante "

c. LCD-ul ar trebui conectat

la pinii PD0 si PD1 in loc de

PC0 si PC1

d. senzorul de temperatura

este conectat la un pin analogic


si ar trebui conectat la un pin digital

The correct answers are: niciuna din variante,


senzorul de temperatura
este conectat la un pin analogic
si ar trebui conectat la un pin digital, LCD-ul ar
trebui conectat
la pinii PD0 si PD1 in loc de
PC0 si PC1, Pinii LCD-ului sunt conectati invers.
Pinul SCL trebuie conectat la SDL si
pinul SDL la SCL

Question 9

Correct

Mark 1.00 out of 1.00

Flag question

Alegeți o afirmație corectă referitoare la SPI:

a. Poate avea cel mult un master "

b. Poate avea masteri multipli

c. Obligatoriu mai mult de un slave

d. Poate avea cel mult un slave

The correct answer is: Poate avea cel mult un


master

Question 10

Correct

Mark 1.00 out of 1.00

Flag question

Care dintre următoarele configurări trebuie făcute


pentru ca 2 dispozitive să comunice corect pe
USART?

a. configurare cadru de date (biți de date, biți


de stop, paritate)

b. inițializarea interfeței USART pe ambele


dispozitive

c. configurare baud rate, identic pe ambele


dispozitive

d. toate cele menționate "

The correct answer is: toate cele menționate

Question 11

Correct

Mark 1.00 out of 1.00

Flag question

Care dintre următoarele afirmații este corectă


despre sistemul de tratare a întreruperilor
hardware?

a. niciuna dintre cele menționate "

b. Dacă o întrerupere apare în timp ce o altă


întrerupere este activă, programul se va
bloca

c. În cadrul aceluiași program, NU pot fi


configurate mai multe întreruperi

d. O întrerupere NU poate fi tratată dacă


există secvențe blocante în funcția main

The correct answer is: niciuna dintre cele


menționate

Question 12

Correct

Mark 1.00 out of 1.00

Flag question

Care este throughput-ul maxim de date (fără


overhead de comunicație) pentru o serială USART
în modul 8N1 (1 bit de start, 8 biți de date, 1 bit de
stop, fără bit de paritate), asincron, pe un
microcontroller cu cristal extern de 12MHz? Hint:
baud_rate = f_osc / (8*(UBRR + 1))

a. 1.2 kB/s

b. 750 kb/s

c. 1.2 Mb/s "

d. 1.5 MHz

The correct answer is: 1.2 Mb/s

Question 13

Correct

Mark 1.00 out of 1.00

Flag question

Care dintre urmatoarele comenzi va avea ca si


rezultat setarea unui bit pe valoarea 1 de fiecare
data?

a. register &= ~(1 << bit)

b. register ^= (1 << bit)

c. register &= (1 << bit)

d. register |= (1 << bit) "

The correct answer is: register |= (1 << bit)

Question 14

Correct

Mark 1.00 out of 1.00

Flag question

Presupunând că pinul PD2 este pus ca output, care


dintre urmatoarele secvente de cod stinge ledul
conectat la pinul PD2?

a. PORTD |= ~(0 << PD2);

b. PIND = ( 0 << PD2);

c. PORTD &= ~(1 << PD2); "

d. PIND &= ~(1 << PD2);

The correct answer is: PORTD &= ~(1 << PD2);

Question 15

Correct

Mark 1.00 out of 1.00

Flag question

Cu ajutorul cărui pin de pe Atmega328P se poate


valoarea citi valoarea unui senzor analogic de
lumină?

a. PB1

b. PD3

c. PC4 "

d. toate variantele sunt corecte

The correct answer is: PC4

Question 16

Correct

Mark 1.00 out of 1.00

Flag question

Care este dimensiunea maxima a unui program ce


poate fi executat pe Atmega328P

a. 32Kb

b. 32KB "

c. 32Mb

d. 32MB

The correct answer is: 32KB

Question 17

Incorrect

Mark 0.00 out of 1.00

Flag question

Pentru microcontrollerul Atmega328P, convertorul


analog digital a fost configurat prin setarea biților
REFS0 și REFS1:
ADMUX|=(1<<REFS0) | (1<<REFS1)

Pentru a converti rezultatul numeric al conversiei


(prezent în registrul ADC) în tensiune, trebuie să
aplicăm formula:

a. tensiune = (ADC * 1.1) / 1024

b. tensiune = (ADC * 2.56) / 1024

c. tensiune = (ADC * 3.3) / 1024

d. tensiune = (ADC * 5) / 1024 !

The correct answer is: tensiune = (ADC * 1.1) /


1024

Question 18

Correct

Mark 1.00 out of 1.00

Flag question

Considerând că Timer1 este configurat în modul 8-


bit Fast PWM, cât va fi factorul de umplere
aproximativ (în procente) al semnalului de ieșire
pentru o valoare a registrului OCR1A de 127?

a. 0.25

b. 0.75

c. 0.5 "

d. 0.1

The correct answer is: 0.5

Question 19

Incorrect

Mark 0.00 out of 1.00

Flag question

Presupunem că avem un semnal PWM generat de


Timer 1 configurat în mod Fast PWM 8-bit, non-
inverting, cu prescaler 64, cu OCR1A setat la 63,
iar frecvența de ceas a uC este de 16 MHz.

Care este durata de HIGH din cadrul unui ciclu


(HIGH - LOW)?

a. 0.5ms

b. 1ms !

c. aprox 0.25ms

d. 0.75ms

The correct answer is: aprox 0.25ms

Question 20

Correct

Mark 1.00 out of 1.00

Flag question

Ce instrucțiune determină întreruperea INT1 să se


declanșeze doar pe o tranziție crescătoare (rising
edge)?

a. EICRA |= (1 << ISC11) | (1 << ISC10); "

b. EICRA |= (1<<ISC01) | (1 << ISC00);

c. EICRA |= (1<<ISC10);

d. EICRA |= (1 << ISC11);

The correct answer is: EICRA |= (1 << ISC11) | (1 <<


ISC10);

Finish review

◀︎ Formular feedback

Jump to...

Test Lab 0: GPIO ▶︎

Quiz navigation

1 2 3 4 5 6 7 8 9

10 11 12 13 14 15 16 17 18

19 20

Show one page at a time

Finish review

You are logged in as Diana-Mihaela MEGELEA (Log out)


03-ACS-L-A3-S2-PM-CA

English (en)
English (en)
Română (ro)

Data retention summary


Get the mobile app
Switch to the standard theme
Acest site este hostat pe platfoma hardware achiziționată
din proiectul nr. 154/323 cod SMIS - 4428, "Platforma de
e-learning si curricula e-content pentru invatamantul
superior tehnic". Pentru mai multe detalii vezi
http://www.curs.pub.ro.

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