Pickit2 varför fungerar min kod?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Pickit2 varför fungerar min kod?

Inlägg av sodjan »

OK.
Min PICkit2 med 16F690 kortet ligger på kontoret.
Jag kan köra in din kod i morgon...

Jag har gjort ett per mindre "moddningar" av demo kortet.

Det finns plats för 4 st "strappar" (JP1-4) för att koppla i/ur lysdioderna.
Grejen är att JP1-4 är anslutna direkt i mönsterkortet också.
Jag kapade folien och monterade vanliga 2-poliga strappar.
D.v.s om man vill använda RC0-3 till något där lysdioderna "stör"
om de är inkopplade samtidigt.
PopUnoNkoK
Inlägg: 789
Blev medlem: 10 december 2007, 12:40:08
Ort: Piteå

Re: Pickit2 varför fungerar min kod?

Inlägg av PopUnoNkoK »

Har testat att sätta alla bitar förutom RA3 som ingång som PopUnoNkoK skrev men det hjälpte inte heller :humm:
Kanske är tryckfelsnisse som varit i farten men det du skrev här ovanför är precis motsatsen till det jag skrev.

Jag skulle ha ändrat

Kod: Markera allt

      
banksel   TRISA
movlw     0xFF
movwf     TRISA               ; Make PortA all input
clrf      TRISC                 ; Make PortC all output
Till

Kod: Markera allt

      
banksel   TRISA
movlw     b'00001000'
movwf     TRISA               ; Make RA3 input
clrf      TRISC                 ; Make PortC all output
Alternativt

Kod: Markera allt

      
banksel   TRISA
clrf    TRISA               ; Make PortA all output
clrf      TRISC                 ; Make PortC all output
bsf      TRISA,RA3          ;RA3 input
Sista exemplet här är dock otestat och jag har inte 16f690.inc filen framför mig så jag är inte helt säker på att RA3 är definierad i den.

Jag är som sagt inte alls säker på att det kommer att hjälpa dig med ditt nuvarande problem men man ska inte ha oanslutna ingångar.

MVH Peter
Användarvisningsbild
Klas-Kenny
Inlägg: 11843
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Pickit2 varför fungerar min kod?

Inlägg av Klas-Kenny »

så jag är inte helt säker på att RA3 är definierad i den.

bsf TRISA,3

Borde väl fungera om inte annat...
zood
Inlägg: 9
Blev medlem: 8 november 2011, 21:19:51

Re: Pickit2 varför fungerar min kod?

Inlägg av zood »

PopUnoNkoK skrev:
Har testat att sätta alla bitar förutom RA3 som ingång som PopUnoNkoK skrev men det hjälpte inte heller :humm:
Kanske är tryckfelsnisse som varit i farten men det du skrev här ovanför är precis motsatsen till det jag skrev.
Hehe japp jag skrev visst tvärt om mot vad jag tänkte där! =)
Hade vart riktigt klyftigt att sätta alla bitar som ingångar förutom just RA3 ;) Jag skulle nog skriva att jag satt alla som utgångar..
Hur som helst, jag har skrivit på samma sätt som du i programkoden :)
Skriv svar