Har kopplat upp en PIC18F4620 på ett litet labbdäck med en lysdiod och programmeringsstift (se bild).
Jag har skrivit testkod för att blinka lysdioden och det fungerar, men kopplingen är känslig mot störningar om jag närmar mig med fingrarna eller vid-rör däcket (dessa uttrar sig i form av att lysdioden
slutar blinka och chipet verkar behöva stabilisera/återhämta sig när fingret avlägsnats innan det börjar blinka igen..
Jag använder den interna oscillatorn med 8MHz klockfrekvens.
Jag har kopplat en kondensator mellan Vcc och Vdd men får fortfarande störningar. Jag har dålig koll på konfigurationsbitar och undrar om jag skulle kunna göra något där? Har bifogat en skärmdump på dessa..
Kod: Markera allt
#include <htc.h>
#define LED1 RD1
void main(void){
OSCCON = 0b01110000; // internal osc select, 8MHz
//OSCTUNE = 0b00000000;
ADCON1 = 0xFF; // All pins digital
TRISD = 0;
PORTD = 0;
LED1 = 1;
while(1){
LED1 = 1;
for(long i = 0; i<30000; i++){
}
LED1 = 0;
for(long i = 0; i<30000; i++){
}
}
}
ps. vet att jag inte har något motstånd till lysdioden