Pessoal, estou tentando migrar os meus projetos elaborados no CCS para o Hi-tech, mas de cara já estou tendo problemas.
O programa abaixo deveria piscar um led a cada 1s, porém simplesmente nada acontece apesar da compilação não ter apresentado erro nenhum.
#include <pic.h> //include para todos os modelos de PIC's
#include "delay.c" //include para contagens de tempo
#define XTAL_FREQ 4MHZ //definição da freq. do cristal
//#define display RB7 //associando o nome "led" ao pino RA0
//#define led RB0
__CONFIG(UNPROTECT & WDTDIS & BORDIS & PWRTDIS & HS & MCLREN & LVPDIS); //palavras de configuração "fuses"
#define PORTBIT(adr, bit) ((unsigned)(&adr)*8+(bit))
//static bit button @ PORTBIT(PORTB, 0);
//static bit display @ PORTBIT(PORTB, 6);
static bit led @ PORTBIT(PORTB,0);
void main()
{
TRISB=0; // tudo saída no PORTA
PORTB=0;
TRISD=0;
while (1) //looping eterno
{
//display=1;
//PORTD = 0b10000110;
led^=1; //inversão do estado lógico do pino RA0
DelayMs(1000); //atraso de tempo de 18 ms
}
}
Após a instalação do compilador HI-Tech eu devo fazer alguma alteração no compilador ou no código gerado?
Estou utilizando a McLab2 com o McFlash.
Abraços,
Humberto