Estou aprendendo a usar o Hi-Tech C Lite para PIC16 para me livrar dos vícios do CCS, mas por enquanto não esta dando muito certo.
No código tem o erro [499] na linha do puts() e eu escolhi o pic usado no Configure > Select Devices no MPLAB.
Se eu comento a linha do puts() ele compila certinho.
Alguem sabe oque eu fiz de errado?
Obrigado
- Código: Selecionar todos
#include <htc.h> // biblioteca geral
#include <stdio.h> // para uso do puts()
__CONFIG (0x3F62);
#define _XTAL_FREQ 20000000
void init(void)
{
TRISB = 0b00000110;
}
void uart_init(void)
{
SPBRG = 15;
TXSTA = 0b10100010;
RCSTA = 0b10010000;
}
void main(void)
{
init();
uart_init();
puts("Funcionando!");
while(1)
{
PORTB = 1;
__delay_ms(500);
PORTB = 0;
__delay_ms(500);
}
}