Problem med att få en PIC 16F876A att funka

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Kristian85
Inlägg: 1
Blev medlem: 8 september 2009, 21:44:52

Problem med att få en PIC 16F876A att funka

Inlägg av Kristian85 »

Hej,
jag har startat ett litet projekt där jag bygger en robot av ett flertal servos. Har tidigare använt en pic 16f627 men tänkte uppgradera till en 16f876A. Problemet är bara att "den inte gör som jag vill". Jag har skriver detta enkla program för att visa vad problemet är (utgångarna är kopplade till lysdioder):

loop:
high PORTA.0
pause 1000
high PORTA.1
pause 1000
high PORTA.2
pause 1000
goto loop

Detta program tycker jag ska tänka alla lampor med 1s fördröjning i första loopen och sedan vara helt tända. Men när jag kör programmet så slocknar den föregående lampan när nästa ska tändas. I princip uppstår samma problem om jag bara sätter tre utgångar som "high" efter varandra: high PORTA.0 high PORTA.1 high PORTA.2, det som händer är att bara den sista utgången blir "high".

Är det något som jag inte tänker på eller vad kan problemet vara?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med att få en PIC 16F876A att funka

Inlägg av sodjan »

> Har tidigare använt en pic 16f627 men tänkte uppgradera till en 16f876A.

Om du vill "uppgradera" så är det lika bra att använda en modern processor.
T.ex 16F886 skulle fungera bra i ditt fall.

När det gäller din kod så fungerar den precis som förväntat
och exakt som den är skriven. Har du ens *öppnat* databladet ??
Användarvisningsbild
Glenn
Inlägg: 36772
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Problem med att få en PIC 16F876A att funka

Inlägg av Glenn »

Är det händelsevis PBP det där ?
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Problem med att få en PIC 16F876A att funka

Inlägg av E85 »

Kan det vara det numera klassiska "har inte stängt av analoga ingångarna"-problemet?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Problem med att få en PIC 16F876A att funka

Inlägg av TomasL »

Nja, Snarare RMW, dvs Read Modify Write problemet, gissar jag.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Problem med att få en PIC 16F876A att funka

Inlägg av sodjan »

Både TomasL och E85 har sannolikt rätt. TomasL's svar är orsakat av E85's svar...
Skriv svar