Autor Tema: Un problema con "main".  (Leído 2331 veces)

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

Desconectado Marc van Nistelrooy

  • PIC10
  • *
  • Mensajes: 4
Un problema con "main".
« en: 02 de Marzo de 2022, 16:27:35 »
#include <18f4550.h>
#fuses XT,NOPROTECT,NOWRT,NOPUT,NOWDT,NOLVP,NOCPD
#use delay(clock=4000000)
int contador;
#use fast_io(d)

#int_Timer0
void DesbordeTimer0()
{ contador = contador+1;
if (contador == 16){output_bit(PIN_D0,!input(PIN_D0));
contador=0;
set_timer0(12);
}
void main(void)
{
{contador=0;
output_d(0x00);
set_tris_d(0x00);
setup_timer_0(rtcc_div_256|rtcc_internal|rtcc_8_bit);

set_timer0(12);
enable_interrupts(int_timer0);
enable_interrupts(global);
while(true) {
}
   }
}
}


Desconectado DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Re:Un problema con "main".
« Respuesta #1 en: 02 de Marzo de 2022, 18:18:31 »
#include <18f4550.h>
#fuses XT,NOPROTECT,NOWRT,NOPUT,NOWDT,NOLVP,NOCPD
#use delay(clock=4000000)
int contador;
#use fast_io(d)

#int_Timer0
void DesbordeTimer0()
{ contador = contador+1;
if (contador == 16){output_bit(PIN_D0,!input(PIN_D0));
contador=0;
set_timer0(12);
}
void main(void)
{
{contador=0;
output_d(0x00);
set_tris_d(0x00);
setup_timer_0(rtcc_div_256|rtcc_internal|rtcc_8_bit);

set_timer0(12);
enable_interrupts(int_timer0);
enable_interrupts(global);
while(true) {
}
   }
}
}


Creo que debes ser más ordenado al escribir tu código

Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Un problema con "main".
« Respuesta #2 en: 02 de Marzo de 2022, 20:16:39 »
Y la función main() tiene doble llaves...  {} , obviamente no le cambia el funcionamiento, pero menos es mejor.

Desconectado Marc van Nistelrooy

  • PIC10
  • *
  • Mensajes: 4
Re:Un problema con "main".
« Respuesta #3 en: 02 de Marzo de 2022, 20:50:22 »
Y la función main() tiene doble llaves...  {} , obviamente no le cambia el funcionamiento, pero menos es mejor.

Gracias amigo.

Desconectado Marc van Nistelrooy

  • PIC10
  • *
  • Mensajes: 4
Re:Un problema con "main".
« Respuesta #4 en: 02 de Marzo de 2022, 20:51:20 »
#include <18f4550.h>
#fuses XT,NOPROTECT,NOWRT,NOPUT,NOWDT,NOLVP,NOCPD
#use delay(clock=4000000)
int contador;
#use fast_io(d)

#int_Timer0
void DesbordeTimer0()
{ contador = contador+1;
if (contador == 16){output_bit(PIN_D0,!input(PIN_D0));
contador=0;
set_timer0(12);
}
void main(void)
{
{contador=0;
output_d(0x00);
set_tris_d(0x00);
setup_timer_0(rtcc_div_256|rtcc_internal|rtcc_8_bit);

set_timer0(12);
enable_interrupts(int_timer0);
enable_interrupts(global);
while(true) {
}
   }
}
}


Creo que debes ser más ordenado al escribir tu código

Si, eso mismo pienso, lo que pasa es que estoy aprendiendo a programar, gracias por tu consejo.


 

anything