Estou fazendo um programa de teste que usa o 12F683 com oscilador interno.
Só que o que acontece é que o MikroC não compila se o oscilador for interno, no registrador OSCCON. Dêem uma olhada no código.
- Código: Selecionar todos
void main ( )
{
OSCCON = 0b01110111; // oscilador interno de 8MHz estável
delay_ms(10);
char num[5];
TRISIO.F0 = 1;
TRISIO.F1 = 0;
TRISIO.F2 = 0;
TRISIO.F3 = 0;
GPIO = 0;
while (1)
{
num[1] = 3;
GPIO = num[1];
delay_ms(500);
num[3] = 2;
GPIO = num[3];
delay_ms(500);
}
}
O que pode estar de errado? Já mexi nos fusíveis colocando em HS sem mexer no OSCCON compila numa boa, mas com fusível em INTOSCIO e setando o registrador OSCCON como feito acima dá pau geral!!!
Lembre que o programa acima foi só para teste e o MCLR está em OFF.
Valeu!