|
|
  |
Программный перезапуск |
|
|
|
Oct 2 2006, 16:22
|
Группа: Новичок
Сообщений: 8
Регистрация: 29-10-05
Пользователь №: 10 252

|
Как программно перезапустить lpc2138?
|
|
|
|
|
Oct 2 2006, 19:04
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(zltigo) Откуда процедура? и в чем ее отличие от просто "включить watchdog" Военная тайна  Отличие только в моментальном сбросе. Не, если времени не жалко, то можно и подождать. Будет как бы покороче код. А вообще, не верите - можете проверить на досуге.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Oct 3 2006, 04:22
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
Цитата(GetSmart @ Oct 2 2006, 23:09)  Включить вачдог, подать половину команды его сброса (0xAA), а потом обратиться к любому регистру на VPB. Процессор будет в шоке и не переживёт такого  А точно к любому регистру на VPB?. По мурзилке (по крайней мере на 210{1|2|3}) не к любому а к "watchdog register space". Розница небольшая, но в ряде случаев существенная. Например если перестартовывать собаку в некоем главном цикле проги, а в какомнить прерывании обращаться к регистру на VPB, то в Вашем случае обязательно надо прерывания запрещать на время записы 0xAA, 0x55 в WDFEED. Цитата(zltigo @ Oct 3 2006, 01:29)  Спасибо! Проверю :-) Ждём результата!
|
|
|
|
|
Oct 3 2006, 05:29
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
Цитата(zltigo @ Oct 3 2006, 10:52)  Цитата(Alex03 @ Oct 3 2006, 07:22)  По мурзилке (по крайней мере на 210{1|2|3}) не к любому а к "watchdog register space".
Ага, вот и первоисточник нарисовался.... Тоже самое и в других юзермануалах есть. Например в 2114/2124/2212/2214. Просто я ненавижу с экрана читать, и взял первый попавшийся бумажный юзермануал. PS Осмелюсь предположить что во всём семействе одно и тоже!
|
|
|
|
|
Oct 3 2006, 08:10
|
Группа: Новичок
Сообщений: 8
Регистрация: 29-10-05
Пользователь №: 10 252

|
Спасибо ответившим (правда думал что можно обойтись без WDT, как в фуджиках, например).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|