Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat A/D konverter Gyakorlás A/D konverter Gyakorlás Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland Makan Gergely, Mellár János, Mingesz Róbert, Boros Péter, Zana Roland március 31. 1
Tartalom Hibakeresés Feladatok 2
Hibakeresés 3
Tipikus hibák Projekt nem megfelelően van elkészítve Nem volatile változók használata Nem megfelelő SYSCLK/TCLK Nem megfelelő timerbeállítás Flag-ek nincsenek törölve Túlbonyolított/követhetetlen kód 4
Hibakeresés Megszakítások? – Legalább egyszer végrehajtódik? – Követés oszcilloszkóppal (szabad portbit) Változók követése Add to watch Lépésenkénti végrehajtás Insert breakpoint Hibakereső kódrészletek 5
Feladatok 6
1. feladat Digitalizálja a potenciométer állását, majd jelenítse meg a kijelzőn 0 és 99 közötti számként! Az átskálázást egész aritmetikával végezze! A kijelzés frissítésének frekvenciája legyen 200 Hz! Ha külön timer vezérli, a mérés frekvenciája legyen 50 Hz! Oszcilloszkóppal mérje meg a kijelzés/mérés frekvenciáját! 7
2. feladat Hogyan függ a kijelzett érték a potenciométer szögétől? Bővítse a programot a következő funkciókkal – Maximum érték tartása, törlése – Minimum érték tartása, törlése – Előző két funkció kombinálása 8
Következő óra feladatai A jövő heti jegyzőkönyvet még nem kell elküldeni! 9