Sida 1 av 1

PIC och PWM i assembler

Postat: 28 augusti 2005, 23:02:23
av Malm
Försöker få igång hårdvaru-PWM på en 16F628, med ett mindre lyckat resultat. Har försökt att följa Microchips instruktioner, men de är inte särskilt detaljerade (iaf inte de som jag hittade i databladet).

Syftet är att dimma en LED och den ska för tillfället bara skifta mellan två olika duty cycles, för att visa att det fungerar. Koden hittar ni här.

Det finns säkert en hel del missar att anmärka på, och jag är glad för all hjälp jag kan få :)

Postat: 28 augusti 2005, 23:40:39
av Chribbe76
Du har glömt att starta PWM.

BSF CCP1CON,2 ;PWM på
BSF CCP1CON,3 ;PWM på

Postat: 29 augusti 2005, 14:24:06
av Malm
Koden uppdaterad, men det funkar fortfarande inte :/

Postat: 29 augusti 2005, 15:13:34
av sodjan
Innan någon provkör koden, kanske du kan förtydliga lite vad "funkar inte" betyder. Vad händer ? Hur *vet* du att det inte funkar ? Händer något alls med LED'en ?

Postat: 29 augusti 2005, 15:24:23
av Malm
Provade igen, och nu hoppade den igång helt plötsligt :) Hade troligtvis något fel med strömmatningen till PIC:en tidigare. Tack för hjälpen!

Postat: 29 augusti 2005, 16:31:40
av sodjan
Dumma strömmatning !

:-) :-)