hola amigos de foro electrónica, les quiero preguntar sobre un caso que tengo
yo estoy trabajando en un codigo donde uso timer0
el timer0 cada 500us salta a revisar una función determinada y luego vuelve en donde se quedo , hasta allí todo bien
lo que se me esta haciendo un problema es que no se la manera o si existe la forma de hacer que cuando el timer0 este revisando esa función predefinida según el resultado que obtenga este puede saltar a otra parte del código que yo desee que empiece
en pocas palabras quiero que si al revisar su función si es 1 entonces mandarlo a otra parte del código y si es 0 la respuesta entonces continué haciendo su operación normalmente
pensé en usar goto o break pero no tengo resultado correctos, por ejemplo si pongo goto y pongo la etiqueta en donde yo quiero que salte , el programa me dice que no existe etiqueta y bueno es obvio que salga eso ya que la etiqueta esta fuera de estructura
ejemplo
#int timer0
void timer() {
.............................
.......goto inicio1....................
}
void operacion(){
...............................
.................
inicio1:
................................
}
pueden darme luz si puedo hacer que salte a esa parte del codigo y como ? , gracias
yo estoy trabajando en un codigo donde uso timer0
el timer0 cada 500us salta a revisar una función determinada y luego vuelve en donde se quedo , hasta allí todo bien
lo que se me esta haciendo un problema es que no se la manera o si existe la forma de hacer que cuando el timer0 este revisando esa función predefinida según el resultado que obtenga este puede saltar a otra parte del código que yo desee que empiece
en pocas palabras quiero que si al revisar su función si es 1 entonces mandarlo a otra parte del código y si es 0 la respuesta entonces continué haciendo su operación normalmente
pensé en usar goto o break pero no tengo resultado correctos, por ejemplo si pongo goto y pongo la etiqueta en donde yo quiero que salte , el programa me dice que no existe etiqueta y bueno es obvio que salga eso ya que la etiqueta esta fuera de estructura
ejemplo
#int timer0
void timer() {
.............................
.......goto inicio1....................
}
void operacion(){
...............................
.................
inicio1:
................................
}
pueden darme luz si puedo hacer que salte a esa parte del codigo y como ? , gracias