Section: LL5 | AI.SM21.1 Sisteme cu microprocesoare | ELSE
-
-
-
Students mustMark as done
LL5. Interfețe de comunicare I²C (dispozitive externe: ecran LCD, ADC, DAC)
Obiective- Configurarea TWI (I²C) în mod Master și adresarea dispozitivelor slave.
- Citirea unui ADC I²C (ex. MCP3021) și afișarea pe LCD I²C.
- Respectarea secvențelor START/ACK/NACK/STOP în timming.
Sarcini de lucru- Inițializează TWI Master și scanează adresele I²C de pe magistrală.
- Implementează citirea continuă a analogului (ADC I²C) și afișează valoarea pe LCD I²C.
- Testează scrierea către un DAC I²C (dacă este disponibil în simulator).
- Verifică pe Logic Analyzer pachetele I²C (adresă, ACK, date).
- Documentează timming-ul (SCL, SDA) și capetele de cadru.
Evaluare și raport de laborator
- Program și funcționare – 5p: comunicare stabilă, afisaj corect, respectarea protocolului (ACK/NACK).
- Schema și conexiuni – 2p: pull-up SCL/SDA corecte, alimentări și adresare corectă.
- Raport și documentare – 2p: capturi flux I²C + explicația cadrului de date.
- Originalitate/optimizare – 1p: funcții reutilizabile, scan address, tratare erori.
Structura raportului- Titlu
- Scopul lucrării
- Schema și descriere (magistrală, adrese, pull-up)
- Programul realizat (init TWI, citire/scriere, afișare)
- Rezultate și concluzii (capturi cadre I²C, valori corecte, observații)
Integritate academică: Orice bibliotecă I²C/LCD folosită trebuie menționată în raport. Copierea fără referințe poate duce la anularea punctajului. -
-
