Men nu till frågan, jag har suttit och försökt förstå mig på knappen i samband med lysdioderna på PICkit 2 starter kit och jag använder MikroC.
Jag vill att diod DS1 ska lysa, sedan när jag trycker in knappen(SW1) ska diod DS2 lysa, vilket jag till viss del har lyckats med, problemet är att när jag trycker på knappen så lyser samma diod, när jag däremot vrider på potentiometern (RP1) och sedan trycker på knappen funkar det som jag vill. Det verkar som att jag har triggat RP1 som input och att SW1 bara nollställer allt.
Det som jag har nu ser ut som följande:
Kod: Markera allt
void main() {
ANSEL=0;
ANSELH=0;
TRISA=0xF7; //knapp? verkar vara rp1..
TRISC=0x00;
while(1);
do{
if(porta==0x00){
PORTC=0x01; // DS1 på
}
else{
portc=0x02; //DS2 på
}
}
}
Jag kan förvarna att jag är nybörjare på PIC-programmering, men jag har försökt MASSA olika saker och kollat på andra trådar och andra forum, men jag får helt enkelt inte till det..
Tack på förhand!