Курс: AI.SM21.1 Sisteme cu microprocesoare | ELSE

  • 1 2 3 4 5 6 7 8 9
    • LL3. Contoare și generatoare de semnal impulsular

      Obiective
      • Configurarea timere-lor în modurile Normal, CTC și PWM.
      • Generarea și măsurarea frecvenței/factorului de umplere.
      • Vizualizarea formei de undă pe osciloscop.
      Sarcini de lucru
      • Configurează Timer0 CTC pentru obținerea unei perioade țintă (ex.: 1 kHz).
      • Activează PWM pe un pin OCx și setează duty-cycle=25%, 50%, 75%.
      • Măsoară frecvența/duty-cycle pe osciloscop (capturi incluse în raport).
      • Comentează diferențele între modurile Normal/CTC/PWM.
      • Pregătește un demo cu LED dimming control prin PWM.

      Evaluare și raport de laborator

      • Program și funcționare – 5p: frecvențe/duty obținute corect; semnal stabil; comutare moduri fără erori.
      • Schema și conexiuni – 2p: pin OCx corect, alimentări, eventual clock extern.
      • Raport și documentare – 2p: capturi osciloscop + calcule prescaler/registre.
      • Originalitate/optimizare – 1p: API pentru PWM, calibrare, tabele duty preset.
      Structura raportului
      1. Titlu
      2. Scopul lucrării
      3. Schema și descriere (Timer/OCx, conexiuni)
      4. Programul realizat (setări registre, moduri CTC/PWM)
      5. Rezultate și concluzii (frecvență, duty, capturi, observații)
      Integritate academică: Specificați sursele pentru formule/fragmente de cod folosite. Copierea fără referințe poate duce la anularea punctajului.