Prečítal som kopec článkov a podľa mňa mám kód v poriadku.
Kód: Vybrať všetko
#pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSC oscillator: I/O function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = OFF // Power-Up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = OFF // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled)
#pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)
#include <xc.h>
int main(void) {
nGPPU=0; // GPIO pull-ups are enabled by individual port latch values
WPU1=1; // WEAK PULL-UP REGISTER
TRISIO0=0;
TRISIO1=1;
ANSEL=0x00; // ANALOG SELECT REGISTER (digital)
while(1) {
if(GPIO1)
GPIO0=0;
else
GPIO0=1;
}
return 0;
}
Rozblikať LEDku iným kódom mi ide.
Používam XC8 compilátor a MPLAB X IDE.
Vďaka za rady.