This shows you the differences between two versions of the page.
|
pm:lab:lab3-2023-2024 [2025/03/23 22:31] dan.tudose [3. Exerciții] |
pm:lab:lab3-2023-2024 [2025/03/23 22:35] (current) dan.tudose [3. Exerciții] |
||
|---|---|---|---|
| Line 124: | Line 124: | ||
| ===== 3. Exerciții ===== | ===== 3. Exerciții ===== | ||
| - | Descărcați schelet codului și analizați-l: | + | Descărcați schelet codului și analizați-l: {{:pm:lab:lab3-skel.zip|schelet}} |
| Ce timer calculează numărul de systick-uri? | Ce timer calculează numărul de systick-uri? | ||
| Line 147: | Line 147: | ||
| **Task 3 (2 puncte):** | **Task 3 (2 puncte):** | ||
| - | Redați melodia din scheletul de laborator folosind speaker-ul conectat la PD4. | + | * Redați melodia din scheletul de laborator folosind speaker-ul conectat la PD4. |
| - | Nu se poate folosi timerul pentru că acesta e folosit la număratul systick-urilor. | + | * Nu se poate folosi timerul pentru că acesta e folosit la număratul systick-urilor. |
| - | Reconfigurați timerul 0 pentru a fi folosit în modul CTC și schimbați valoarea pinului PD4 în cadrul întreruperii COMPA | + | * Reconfigurați timerul 0 pentru a fi folosit în modul CTC și schimbați valoarea pinului PD4 în cadrul întreruperii COMPA |
| - | Folosiți vectorii predefini: | + | * Folosiți vectorii predefiniți: |
| + | * surprise_notes: note cu frecvențele (în Hertz) corespunzătoare. | ||
| + | * durations: duratele fiecărei note. | ||
| + | * La fiecare notă, frecvența va fi setată folosind registrul OCR0A | ||
| - | + | **Bonus (1 punct):** | |
| - | surprise_notes: note cu frecvențele (în Hertz) corespunzătoare. | + | * Redați melodia cu o viteză cu 25% mai mare decât cea inițială. |
| - | + | ||
| - | + | ||
| - | durations: duratele fiecărei note. | + | |
| - | La fiecare notă, frecvența va fi setată folosind registrul OCR0A | + | |
| - | Bonus (1 punct): | + | |
| - | Redați melodia cu o viteză cu 25% mai mare decât cea inițială. | + | |
| ===== 4. Linkuri utile ===== | ===== 4. Linkuri utile ===== | ||
| Line 170: | Line 167: | ||
| ===== 5. Responsabili laborator ===== | ===== 5. Responsabili laborator ===== | ||
| - | * [[florin.stancu@upb.ro|Stancu Florin]] | + | * Iancu Ivasciuc |
| - | * [[dicu.teodor@gmail.com|Teodor Dicu]] | + | * Andrei Zamfir |