PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
squiz3r
Inlägg: 5424 Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:
Inlägg
av squiz3r » 11 april 2007, 18:26:49
Hej, jag skulle göra ett rinande ljus, men det vill sig inte... Jag har 8 LED's kopplade på portb på min PIC16F628A, sen använder jag rrf och rlf för att få det att rinna. Men ibland är det bara en tänd LED som "rinner" och ibland är det 2st, utan att jag programerar om den, utan bara att jag stänger av strömen o sen startar den igen... Vad beror detta på??
//Daniel A
v-g
EF Sponsor
Inlägg: 7875 Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce
Inlägg
av v-g » 11 april 2007, 18:37:21
Har du kontrollerat interupt på RB4,RB5 & RB6? RB6 Är även output för timer1s oscillator.
Kolla sidan 43 i databladet där har du en översikt över vad som "kan gå fel"
Zyxel615
EF Sponsor
Inlägg: 1839 Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna
Inlägg
av Zyxel615 » 11 april 2007, 18:55:27
Klistra in koden här så kanske det blir tydligare!
Ordentligt avkopplad matningsspänning? Korrekt pull-up på reset?
squiz3r
Inlägg: 5424 Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:
Inlägg
av squiz3r » 11 april 2007, 19:01:01
Kod: Markera allt
main
bsf PORTB,0
start
rlf PORTB
call delay
goto start
v-g
EF Sponsor
Inlägg: 7875 Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce
Inlägg
av v-g » 11 april 2007, 19:14:49
Du kanske fått en 1:a i carry. Nolla den innan så kanske det fungerar
BCF STATUS,C
sodjan
EF Sponsor
Inlägg: 43251 Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Inlägg
av sodjan » 11 april 2007, 22:19:33
Hur vet du vad PORTB innehåller vid power on ??
Svar : Det vet du inte.