TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: novato_todo_pic en 05 de Diciembre de 2017, 19:31:55

Título: Problema al inicializar variables
Publicado por: novato_todo_pic en 05 de Diciembre de 2017, 19:31:55
Hola quisiera comentar que tengo un proyecto en el cual debo inicializar alrededor de 15 variables (o registros), hice un subrutina al inicio del programa principal cuya funcion era setear el valor de  cada variable, pero resulta que unas pocas solo fueron inicializadas, nose a que se debe, crei que podia ser porque utilice las primeras direcciones del banco cero para crear estas; pero al moverlas a direccion superiores me daba el mismo problemas. Nose si deba ponerles algun tipo de retardo en microsegundos entre seteo y seteo o cual sea la solucion. Agradeceria si alguno tuvo el mismo problema y pueda comentar la solucion.
Título: Re:Problema al inicializar variables
Publicado por: novato_todo_pic en 05 de Diciembre de 2017, 19:35:43
Al parecer era eso nomas, hay que darle un retardo entre escritura y escritura de registros, yo le di 30 microsegundos, nose si es mucho o no , les comento igualmente que a este simple detalle no podia encontrarle logica , porque todo el codigo estaba bien y no podia utilizar estos registros para compararlos  porque siempre me generaba errores en la ejecucion del programa. Espero que sirva de aporte para otros que en un futuro piensen setear muchas variables en su programa
Título: Re:Problema al inicializar variables
Publicado por: Fer_TACA en 06 de Diciembre de 2017, 08:23:46
¿Puedes adjuntar el proyecto para revisarlo?
Es muy extraño lo que indicas.
también he utilizado muchas veces ese método, no se si con tantas variables, pero lo que si es cierto es que nunca tuve que ponerles ningún retardo.
Título: Re:Problema al inicializar variables
Publicado por: lucegiar2005 en 06 de Diciembre de 2017, 12:18:48
Sumandome a lo expresado por Fermìn tampoco he necesitado demoras para setear registros al principio, o en cualquier parte del programa, con valores fijos o variables, aùn los almacenados en la eeprom. Un abrazo para ambos.