Mycket märkligt fel med pic16f870

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Johan.o
EF Sponsor
Inlägg: 2386
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Mycket märkligt fel med pic16f870

Inlägg av Johan.o »

Hejsan!

Mycket märkligt fel som jag upptäckte med min PIC16F870.
Det var så att på port A så använde jag 2pinnar, en för R/S och en för
E till en LCD, när jag ställde; bcf PORTA,0
så blev hela port A noll, dvs istället för att enbart nolla
RA0 så blev det typ clrf PORTA. Någon som råkat ut för detta förrut?
Kan vara så att min pic pajat men har testat med två olika.
Testat att byta till senaste versionen av MPLAB.. problemet kvar.

/VH Johan Olofsson
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Inlägg av grapetonix »

Är ANSEL-registret rättkonfigurerat, så att de är ställda som digitala portar?

Komparatorer avstängda? (Har iofs för mig att 16F870 inte har några sådana)
Johan.o
EF Sponsor
Inlägg: 2386
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Ja de är rätt ställda som digitala utgångar.
Inga komperatorer eller dyl moduler aktiverade,
iofs ligger A/D på portA men den är inte aktiverad.

/ Johan
Användarvisningsbild
Earendil
EF Sponsor
Inlägg: 448
Blev medlem: 2 juni 2004, 09:06:43
Ort: Lund

Inlägg av Earendil »

Det finns någon liten trixighet med PIC:arna som gör att vid instruktioner som bcf och liknande så läses ingångar och skrives även de pinnar man inte syftar på instruktionen. Snygg svenska va? :lol: Hur som helst, om du söker i PIC-databladet på "read-modify-write" så tror jag att de beskriver fenomenet. Jag är inte helt säker på att det är detta du råkat ut för, men det är värt att kolla upp, och är tydligen ett vanligt fel folk råkar ut för. Det är alltså i så fall inget fel på din PIC!

För övrigt så bör du se till att de pinnar du konfigurerat som ingångar är kopplade till t.ex. jord, och inte "hänger i luften".

Lycka till!
ClasseMan
Inlägg: 176
Blev medlem: 9 juli 2004, 15:21:02
Ort: Karlskrona
Kontakt:

Inlägg av ClasseMan »

Är du i rätt minnes bank?
Johan.o
EF Sponsor
Inlägg: 2386
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Japp
Skriv svar