TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: denos2000 en 29 de Enero de 2004, 05:24:00

Título: No obtengo el resultado deseado con mi pic
Publicado por: denos2000 en 29 de Enero de 2004, 05:24:00

Buenas:

Utilizo el compilador PCW y compilo sin problemas, depues al tener el hexadecimal lo paso al pic con icprog y no obtengo ningun resultado,(a ido una vez y ya no buenve a funcionar).

Bueno gracias de antemano y ademá si alguien tiene un manual de como utilizar el c para pic agradecería que me lo pasara.
Título: RE: No obtengo el resultado deseado con mi pic
Publicado por: pocher en 29 de Enero de 2004, 06:16:00
¿Has programado los fuses?

Algo se te habrá olvidado en el código fuente. Pégalo y lo miramos.

Respecto a manual específico está el del compilador de CCS traducido al castellano. Está en esta sección de C.

Un saludo
Título: RE: No obtengo el resultado deseado con mi pic
Publicado por: denos2000 en 29 de Enero de 2004, 08:33:00
este es el documento con extension c
#include "C:Documents and SettingsluisMis documentospruebasDenos.h"


void main() {

   port_b_pullups(TRUE);
   setup_adc_ports(NO_ANALOGS);
   setup_adc(ADC_OFF);
   setup_spi(FALSE);
   setup_counters(RTCC_INTERNAL,WDT_18MS);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);

while(true){

               output_high(PIN_C4);
               delay_ms(1000);
               output_low(PIN_C4);
               delay_ms(1000);
           }
}

este es el documento con extension h

#include <16F876.h>
#device adc=8
#use delay(clock=12000000)
#fuses HS,WDT

y el otro que tengo es 16F876.h que es el den pic.

Bueno esto es todo hasta lo que ahora tengo.
Título: RE: No obtengo el resultado deseado con mi pic
Publicado por: pocher en 29 de Enero de 2004, 09:31:00
En los fuses tienes activado al perrito, sin embargo en el while no pones el restart_wdt() con lo que se estan haciendo resets contínuamente.

O añades restart_wdt() en el while o  deshabilitas el perro guardian en los fuses haciendo NOWDT.

Un saludo
Título: RE: No obtengo el resultado deseado con mi pic
Publicado por: denos2000 en 29 de Enero de 2004, 10:22:00
Gracias Pocher, un saludo.