#include #include #include #include /* #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FPLLODIV = DIV_1, FWDTEN = OFF #pragma config POSCMOD = XT, FNOSC = PRIPLL, FPBDIV = DIV_1, IESO=OFF, FSOSCEN=OFF, OSCIOFNC=OFF #pragma config DEBUG = OFF, PWP = OFF, BWP = OFF, FCKSM = CSDCMD */ #pragma config FNOSC = PRIPLL #pragma config POSCMOD = XT #pragma config FPLLIDIV = DIV_2 #pragma config FPLLMUL = MUL_20 #pragma config FSOSCEN=OFF void Led_Toggle(void) { LATB ^= 0x0007; } main() { DDPCONbits.JTAGEN = 0; // Disabilita il JTAG TRISB = 0xfffe; // setta come uscite i tre bit meno // sdignificativi della porta D AD1PCFG=0xffff; // all PORTB as digital TRISC = 0xffff; // C tutti ingressi while (1) { Led_Toggle(); // Inverti stato led DelayMs(1000); } }