реклама на сайте
подробности

 
 
> Программный перезапуск
e-not
сообщение Oct 2 2006, 16:22
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 29-10-05
Пользователь №: 10 252



Как программно перезапустить lpc2138?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex03
сообщение Oct 3 2006, 04:22
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(GetSmart @ Oct 2 2006, 23:09) *
Включить вачдог, подать половину команды его сброса (0xAA), а потом обратиться к любому регистру на VPB. Процессор будет в шоке и не переживёт такого smile.gif


А точно к любому регистру на VPB?. По мурзилке (по крайней мере на 210{1|2|3}) не к любому а к "watchdog register space".

Розница небольшая, но в ряде случаев существенная. Например если перестартовывать собаку в некоем главном цикле проги, а в какомнить прерывании обращаться к регистру на VPB, то в Вашем случае обязательно надо прерывания запрещать на время записы 0xAA, 0x55 в WDFEED.

Цитата(zltigo @ Oct 3 2006, 01:29) *
Спасибо! Проверю :-)


Ждём результата! smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 3 2006, 04:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Alex03 @ Oct 3 2006, 07:22) *
По мурзилке (по крайней мере на 210{1|2|3}) не к любому а к "watchdog register space".

Ага, вот и первоисточник нарисовался....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 01:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016