Sida 2 av 2
Re: Pickit2 varför fungerar min kod?
Postat: 30 november 2011, 19:24:33
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.
Re: Pickit2 varför fungerar min kod?
Postat: 30 november 2011, 20:40:00
av PopUnoNkoK
Har testat att sätta alla bitar förutom RA3 som ingång som PopUnoNkoK skrev men det hjälpte inte heller

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
Re: Pickit2 varför fungerar min kod?
Postat: 30 november 2011, 20:43:05
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...
Re: Pickit2 varför fungerar min kod?
Postat: 1 december 2011, 18:09:24
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

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
