Testiranje razvojnog sistema
==================
Test se sastoij iz 2 dela, jedan je sa priključenim LCD-om, drugi bez. Prvo ćemo da uradimo test sa LCD-om.
Pretpostavka je da ste isprogramirali PIC sa test programom (pogledajte prethodne poruke), da su svi prekidači i džamperi postavljeni kao pri programiranju test programom (pogledajte prethodne poruke) i da ste priključili razvojni sistem na napajanje. Na LC displeju treba da piše tekst kao na slici od pre dve poruke.
Test 1 - Pritisnite taster TA1. Na displeju treba da se pojavi teskt u dva reda, u prvom "RA6=OFF" i u drugom "RA7=OFF". Pomerajte prva dva (gledana sa leva) prekidača od SW3 i videćete kako se reči OFF menjaju u ON. Kada završite, vratite oba u OFF položaj.
Test 2 - Pritisnite taster TA2. Na displeju se u prvom redu prikazuje tekst "POT naredba", a u drugom "POT=xxx", pri čemu je xxx u stvari neki broj u zavisnosti od položaja trimer potenciometra VR2. Okrećite VR2 i trebalo bi da se vrednost menja od 0 (ili približno) kada je VR2 okrenut skroz ulevo, pa sve do 255 (ili približno) kada je VR2 okrenut skroz udesno. Minimalna i maksimalna vrednost zavise od konkretnih vrednosti komponenti i njihovih tolerancija, kao i od napona napajanja. Kada završite testiranje, predjite na sledeći test.
Test 3 - Uključite, tj. postavite u ON položaj poslednja dva prekidača od SW3, opet gledano sa leva i pritisnite taster TA3. U prvom redu se prikazuje tekst "AD konvertor", a u drugom "AD=xxxx" pri čemu je xxxx broj u zavisnosti od položaja VR2. Okrećite VR2 i vrednost bi trebalo da se menja od približno 0 do 1023, opet u zavisnosti od vrednosti komponenti itd. Kada završite, vratite prekidače SW3 u isključen položaj i predjite na sledeći test.
Test 4 - Pritisnite taster TA4 i na displeju treba da se ispiše tekst "KRAJ" koji označava kraj prvog dela testiranja.
Sada isključite napajanje razvojnog sistema, izvadite LCD iz konektora, J3 prebacite u položaj ZV i ponovo priključite napajanje. Ne bi trebalo da svetli ni jedna LED niti LED displej.
Test 5 - Uključite sve prekidače od SW1 i pritisnite taster TA2. Počeće da se uključuju i isključuju LED D1 do D8 jedna po jedna sa pauzom od jedne sekunde, zatim da se isključe sve, posle jedne sekunde da se uključe svih 8 LED odjednom i posle jedne sekunde da se isključe.
Test 6 - Možete da isključite sve prekidače od SW1, a i da ih ostavite uključene, svejedno. Ako ih ostavite uključene, videćete koja je LED povezana na koji segment LED displeja, ali i to da su LED i segmenti LED displeja aktivni pri suprotnim stanjima. Zatim uključite sve prekidače od SW2 i pritisnite taster TA2. Počeće mali "light show" po LED displeju: prvo će se uključivati jedan po jedan segment svakog LED displeja, zatim će da se menjaju brojevi od 0 do 9, sve to sa razmakom od pola sekunde, i to jedan po jedan displej počev od DI1 ka DI4. Na kraju će na DI4 ostati cifra 9.
Test 7 - Pritiskanjem tastera TA5 cifra na DI4 će se smanjivati za po 1, a pritiskanjem tastera TA6 povećavati. Kada završite testiranje, isključite sve prekidače od SW1 i SW2.
Test 8 - Pritisnite taster TA2. Iz piezo zvučnika će se čuti zvuk od najniže ka najvišoj frekvenci. Kada se završi poslednji ton, to je kraj testovima.
Ako vam neki od testova ne radi kako je opisano, javite se da vidimo gde je problem.
Jedino što nije testirano je kapacitivni senzor; za njega još nisam napisao test program, a ionako već dugo čekate na ovaj test pa ćemo za sada da ga preskočimo. Na kraju krajeva, to je samo jedna malo veća bakarna površina, tako da neki test i nije neophodan.
Pozdrav.
Sinisha
==================
Test se sastoij iz 2 dela, jedan je sa priključenim LCD-om, drugi bez. Prvo ćemo da uradimo test sa LCD-om.
Pretpostavka je da ste isprogramirali PIC sa test programom (pogledajte prethodne poruke), da su svi prekidači i džamperi postavljeni kao pri programiranju test programom (pogledajte prethodne poruke) i da ste priključili razvojni sistem na napajanje. Na LC displeju treba da piše tekst kao na slici od pre dve poruke.
Test 1 - Pritisnite taster TA1. Na displeju treba da se pojavi teskt u dva reda, u prvom "RA6=OFF" i u drugom "RA7=OFF". Pomerajte prva dva (gledana sa leva) prekidača od SW3 i videćete kako se reči OFF menjaju u ON. Kada završite, vratite oba u OFF položaj.
Test 2 - Pritisnite taster TA2. Na displeju se u prvom redu prikazuje tekst "POT naredba", a u drugom "POT=xxx", pri čemu je xxx u stvari neki broj u zavisnosti od položaja trimer potenciometra VR2. Okrećite VR2 i trebalo bi da se vrednost menja od 0 (ili približno) kada je VR2 okrenut skroz ulevo, pa sve do 255 (ili približno) kada je VR2 okrenut skroz udesno. Minimalna i maksimalna vrednost zavise od konkretnih vrednosti komponenti i njihovih tolerancija, kao i od napona napajanja. Kada završite testiranje, predjite na sledeći test.
Test 3 - Uključite, tj. postavite u ON položaj poslednja dva prekidača od SW3, opet gledano sa leva i pritisnite taster TA3. U prvom redu se prikazuje tekst "AD konvertor", a u drugom "AD=xxxx" pri čemu je xxxx broj u zavisnosti od položaja VR2. Okrećite VR2 i vrednost bi trebalo da se menja od približno 0 do 1023, opet u zavisnosti od vrednosti komponenti itd. Kada završite, vratite prekidače SW3 u isključen položaj i predjite na sledeći test.
Test 4 - Pritisnite taster TA4 i na displeju treba da se ispiše tekst "KRAJ" koji označava kraj prvog dela testiranja.
Sada isključite napajanje razvojnog sistema, izvadite LCD iz konektora, J3 prebacite u položaj ZV i ponovo priključite napajanje. Ne bi trebalo da svetli ni jedna LED niti LED displej.
Test 5 - Uključite sve prekidače od SW1 i pritisnite taster TA2. Počeće da se uključuju i isključuju LED D1 do D8 jedna po jedna sa pauzom od jedne sekunde, zatim da se isključe sve, posle jedne sekunde da se uključe svih 8 LED odjednom i posle jedne sekunde da se isključe.
Test 6 - Možete da isključite sve prekidače od SW1, a i da ih ostavite uključene, svejedno. Ako ih ostavite uključene, videćete koja je LED povezana na koji segment LED displeja, ali i to da su LED i segmenti LED displeja aktivni pri suprotnim stanjima. Zatim uključite sve prekidače od SW2 i pritisnite taster TA2. Počeće mali "light show" po LED displeju: prvo će se uključivati jedan po jedan segment svakog LED displeja, zatim će da se menjaju brojevi od 0 do 9, sve to sa razmakom od pola sekunde, i to jedan po jedan displej počev od DI1 ka DI4. Na kraju će na DI4 ostati cifra 9.
Test 7 - Pritiskanjem tastera TA5 cifra na DI4 će se smanjivati za po 1, a pritiskanjem tastera TA6 povećavati. Kada završite testiranje, isključite sve prekidače od SW1 i SW2.
Test 8 - Pritisnite taster TA2. Iz piezo zvučnika će se čuti zvuk od najniže ka najvišoj frekvenci. Kada se završi poslednji ton, to je kraj testovima.
Ako vam neki od testova ne radi kako je opisano, javite se da vidimo gde je problem.
Jedino što nije testirano je kapacitivni senzor; za njega još nisam napisao test program, a ionako već dugo čekate na ovaj test pa ćemo za sada da ga preskočimo. Na kraju krajeva, to je samo jedna malo veća bakarna površina, tako da neki test i nije neophodan.
Pozdrav.
Sinisha