Hola amigos:
Estoy intentando hacer un programa para que simplemente parpadee un led, con un 18F2550, con el oscilador interno.
Todo esto mediante el MikroC pero no lo consigo de ninguna manera, por que al compilar (Build) me dice que las variables no estan definidas.
Como veis en el programa parpadearán todos los puertos del PIC
Message No. 324 --> Undeclared identifier 'ANSEL' in expression
y lo repite con cada uno de los comandos.
Para vuestra información estoy utilizando la demo que permite programas de 2kB.
Para configurar lo del oscilador interno, le he dado a edit programa y donde poner Oscillator le he puesto "intosc:Usb-hs" a 8Mhz
Un saludo!
Estoy intentando hacer un programa para que simplemente parpadee un led, con un 18F2550, con el oscilador interno.
Todo esto mediante el MikroC pero no lo consigo de ninguna manera, por que al compilar (Build) me dice que las variables no estan definidas.
Código:
void main() {
ANSEL = 0; // Configure AN pins as digital
ANSELH = 0;
C1ON_bit = 0; // Disable comparators
C2ON_bit = 0;
TRISA = 0x00; // set direction to be output
TRISB = 0x00; // set direction to be output
TRISC = 0x00; // set direction to be output
TRISD = 0x00; // set direction to be output
while(1) {
PORTA = 0x00; // Turn OFF LEDs on PORTA
PORTB = 0x00; // Turn OFF LEDs on PORTB
PORTC = 0x00; // Turn OFF LEDs on PORTC
PORTD = 0x00; // Turn OFF LEDs on PORTD
Delay_ms(1000); // 1 second delay
PORTA = 0xFF; // Turn ON LEDs on PORTA
PORTB = 0xFF; // Turn ON LEDs on PORTB
PORTC = 0xFF; // Turn ON LEDs on PORTC
PORTD = 0xFF; // Turn ON LEDs on PORTD
Delay_ms(1000); // 1 second delay
}
}
Como veis en el programa parpadearán todos los puertos del PIC
Message No. 324 --> Undeclared identifier 'ANSEL' in expression
y lo repite con cada uno de los comandos.
Para vuestra información estoy utilizando la demo que permite programas de 2kB.
Para configurar lo del oscilador interno, le he dado a edit programa y donde poner Oscillator le he puesto "intosc:Usb-hs" a 8Mhz
Un saludo!