Fórum témák

» Több friss téma
Cikkek » Nulláról a robotokig - PIC Mikrovezérlők I rész
Nulláról a robotokig - PIC Mikrovezérlők I rész
Szerző: Topi, idő: Jún 12, 2007, Olvasva: 119881, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   16 / 24

Az utolsó változatot fogjuk debugolni. Azt a változatot, aminél a gomboktól függ merre "forognak" a ledek.

Szoftveres debug

A szoftveres debug egy bárki számára elérhető hibakereső funkció. Az MPLAB SIM pont erre való. A következő képpen kell aktiválni.

Ha egy változó értékét meg akarjuk nézni az adott sorban akkor előhívhatjuk a Wathces ablakot, beírva a változót láthatjuk annak értékét.
Ha egy változót nem hexában akarunk megjeleníteni, akkor az adott változóra jobb gombal kattintva annak tulajdonságait szerkesztve beállíthatjuk a formátumot binárisra (lsd. második sor)

Nem magyarázom el mi is a debugolás, akinek van már egy kis tapasztalata bármilyen nyelv terén, az tudja mi az.

Hardveres debug

Hardveres debugolást ICD-kel lehet csinálni. Ez nagyon előnyös. Pl. Ha beteszünk egy töréspontot az RLF PORTD,F sorra, akkor mikor megnyomjuk az S1 kapcsolót, akkor fog beesni a program, és a gomb lenyomás pillanatában megnézhetjük a változók értékét. ICD2-vel ez így néz ki:

Ha komolyan gondolod a PIC programozást és PIC használatot, szerezz be egy ICD2-t. Napokat spórol meg neked... Gyorsabb, kényelmesebb, (tisztább szárazabb érzés)

Ezzel az assembly nyelven a PIC programozást befejeztem. Következzen a C nyelv...


A cikk még nem ért véget, lapozz!
Következő: »»   16 / 24
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem