TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: modelo75 en 26 de Mayo de 2005, 15:10:00
-
Estoy intentando usar el pic 12f683 con winpic, cuando lo coloco puedo leerlo borrarlo y verificar, pero cuando intento grabar me da el siguiente error "error de escritura en la direccion 0x000000 escrito:0x3000 leido :0x03ff".
Tengo entendido que no necesita calibracion ya que estoy usando el osc interno, y por las dudas dejo el codigo. Alguna idea??
#include <12F683.h>
#use delay(clock=8000000)
#fuses NOWDT,INTRC_IO, NOCPD, NOPROTECT, MCLR, NOPUT, NOBROWNOUT, IESO, NOFCMEN
#use rs232(baud=9600,parity=N,xmit=PIN_A0,rcv=PIN_A1,bits=8)
long rise;
#int_RA
RA3_isr()
{
rise = get_timer1();
set_timer1(0);
}
void main()
{
set_tris_a(0b001010);
setup_oscillator(OSC_8MHZ|OSC_NORMAL); // select 8MHz internal clock
setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
setup_comparator(NC_NC_NC_NC);
enable_interrupts(INT_RA3);
enable_interrupts(GLOBAL);
while (1)
{
delay_ms(2000);
printf("%lu
",rise);
rise=0;
}
}
Saludos