Sobre todo:
NUNCA resetear el WDG en las ISR.
Me dejaste intrigado, ¿¿¿porqué porqué porqué????
Efectivamente la respuesta correcta es:
No es recomendable resetear al watch dog en un ISR, porque el programa principal puede irse a los caños pero los ISR seguiran llamandose, entonces nunca se produce el reset.
Saludos !
Sucede que puede que el procesador salte a posiciones de memoria indebidas y cada ISR reseteas el WDT, pero al salir del ISR llegara a posiciones en donde estaba mal.
Cuando hablaba que son mejores los Freescale en ambientes hostiles, lo digo porque a nivel industrial nunca ha dejado el espacio que tienen los de Freescale. Microchip ocupo el gran mercado de los estudiantes y eso los dejo como el mas vendido del mundo y aunque están tomando en serio esto de ser mas robustos, falta mucho.
Claro, esto no significa que yo tenga plena razón de lo que hablo. Me gustaría saber lo que cada uno conoce de ciertas lineas en distintas marcas, esto enriquece muchísimo nuestros conocimientos y así tendremos mas conocimientos de causa a la hora de seleccionar dispositivo.
Por ejemplo: Freescale asegura que en la construccion del CHIP se disponen las capas fisicas en donde esta la memoria FLASH de forma que este muchisimo mas protegida de EMI, EMC, etc que pueden borrar el programa. Tambien tiene implementado un CRC por hardware que constantemente verifica que los datos de la memoria Flash no se hallan estropeado. De haber sucedido de una detiene el funcionamiento del MCU para evitar graves errores en los circuitos que se controlan.
La parte del des-protegerlos para piratear la memoria FLASH los de freescale dicen que es IMPOSIBLE lograrlo.. Que las protecciones por hardware en la fabricación del CHIP permiten asegurar, es mas en una conferencia en la que asistí de Freescale, le pregunte esto a un tipo que dictaba la conferencia y la respuesta es fue que si yo tenia esa preocupación, ellos estaban dispuestos a pagar al hacker para que intentara y que nunca lo lograra, que ya lo han hecho con varios de sus mejores clientes y así les garantizan que nadie les copiara sus productos.
Bueno, aca nunca llegan conferencias de MICROCHIP, me gustaria saber los que si han podido asistir a una de ellos a ver que han escuchado.
SALUDOS!