Hola gente del foro, otra vez molestando con las consultas a los que tienen mas experiencia que yo , o sea ustedes.
En fin... les queria consultar porque estoy empezando a usar el Hi-tech con elpic16f819 ($16 en Cordoba,Argentina)
hice un programa basico en mplab basado en un ejemplo del compilador (lo compile y funciona) tambien configure el oscilador interno que es donde aca se basa mi duda:
Configuro el clock interno a una frecuencia de 4MHz con el modo INTIO1 (pin A6 donde sale la frecuencia del osc dividida en 4 segun manual y pinA7 para usar como IO).
La cuestion es que no obtengo ninguna señal en el pin mencionado (A6), sumulado con el proteus7.7 sp2 conectando el frecuencimetro direcatamente al pin A6(el mensaje en el lcd funciona).
Que me faltará configurar para que funcione? estube ojeando el datasheet del micro y no me cierra esos 2 registros "nuevos" que tiene el micro: OSCTUNE y OSCCON
adjunto el pequeño programa:
#include "htc.h"
#include <lcd.h>
__CONFIG(WDTE_OFF&FOSC_INTOSCCLK); //desabilito el WDT (ver el .h del micro)
//FOSC_INTOSCCLK: INTRC oscillator; CLKO function on RA6/OSC2/CLKO pin and port I/O function on RA7/OSC1/CLKI pin
#define_XTAL_FREQ 4000000 //frecuencia de trabajo del oscilador interno
void
main(void)
{
lcd_init();
lcd_goto(0); // select first line
lcd_puts("12345678");
lcd_goto(0x40); // Select second line
lcd_puts("Hello world");
for(;
;
}
cualquier pista o ayuda sera muy bienvenida. Saludos a todos y gracias