Autor Tema: No obtengo el resultado deseado con mi pic  (Leído 1889 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado denos2000

  • PIC10
  • *
  • Mensajes: 4
No obtengo el resultado deseado con mi pic
« 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.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: No obtengo el resultado deseado con mi pic
« Respuesta #1 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

Desconectado denos2000

  • PIC10
  • *
  • Mensajes: 4
RE: No obtengo el resultado deseado con mi pic
« Respuesta #2 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.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: No obtengo el resultado deseado con mi pic
« Respuesta #3 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

Desconectado denos2000

  • PIC10
  • *
  • Mensajes: 4
RE: No obtengo el resultado deseado con mi pic
« Respuesta #4 en: 29 de Enero de 2004, 10:22:00 »
Gracias Pocher, un saludo.