-
- ??? Это если JMP 000 то есть разница. А вот в "Reset Logic" разницы между Reset Sources:Power-on Reset и Reset Sources:Watchdog Reset нет. Разница только в причинах. и "During reset, all I/O Registers are set to their initial values, and the MegaJohn(49 знак., 26.10.2011 17:06)
- Спасибо. Кажись понял... Регистры становятся в исходное (где это написано в даташите не нашел). Программа как работала так и продолжает работать. Но как тогда быть. Может проверять быт сброса WDT и переходить на 000? Как это выглядит в коде? Acvarif(51 знак., 26.10.2011 17:13)
- JMP 0 - это не RESET, т.к. все SFR остаются в прежнем состоянии. И бит WDRF на все это влияет не больше, чем на революцию в Ливии - MBedder(26.10.2011 21:14)
- JMP 0 - это не RESET Это понятно. Но реально то же самое, поскольку всеравно все будет переинициализировано. Что касается WDT (теперь уже точно уяснил) то он делает то же, что и аппаратный сброс, поскольку физически подсоединен через "и" к Acvarif(15 знак., 27.10.2011 16:00)
- Обнуляет ли jmp 0 буферные и сдвиговые регистры uart, spi? Счётчики - прескалеры таймеров? - maik-vs(27.10.2011 16:08)
- JMP 0 - это не RESET Это понятно. Но реально то же самое, поскольку всеравно все будет переинициализировано. Что касается WDT (теперь уже точно уяснил) то он делает то же, что и аппаратный сброс, поскольку физически подсоединен через "и" к Acvarif(15 знак., 27.10.2011 16:00)
- ну типо так MegaJohn(213 знак., 26.10.2011 17:19)
- Спасибо. Не совсем понял watchdog_cmd( wd_64ms ) что делает? - Acvarif(26.10.2011 17:52)
- это на языке С - все должно быть интуитивно понятно - запуск ватчдога с временем срабатывания на 64мс - MegaJohn(26.10.2011 17:55)
- Спасибо. Не совсем понял watchdog_cmd( wd_64ms ) что делает? - Acvarif(26.10.2011 17:52)
- JMP 0 - это не RESET, т.к. все SFR остаются в прежнем состоянии. И бит WDRF на все это влияет не больше, чем на революцию в Ливии - MBedder(26.10.2011 21:14)
- Спасибо. Кажись понял... Регистры становятся в исходное (где это написано в даташите не нашел). Программа как работала так и продолжает работать. Но как тогда быть. Может проверять быт сброса WDT и переходить на 000? Как это выглядит в коде? Acvarif(51 знак., 26.10.2011 17:13)
- Не совсем Вас понял. С какого места программы, WDT ее перезапускает? С main или вообще где-то внутрях? Что делать когда нужна полная переинициализация? - Acvarif(26.10.2011 17:02)
- ??? Это если JMP 000 то есть разница. А вот в "Reset Logic" разницы между Reset Sources:Power-on Reset и Reset Sources:Watchdog Reset нет. Разница только в причинах. и "During reset, all I/O Registers are set to their initial values, and the MegaJohn(49 знак., 26.10.2011 17:06)