Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
tyny2313 и WDTimer в iar4.20 не работает
Отправлено
Dred73
14 марта 2008 г. 14:07
пишу
///включаем вачдог
WDTCR = ((0<<WDIE)|(1<<WDE)|(1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(1<<WDP0));
затем намеренно не сбрасываю его
//__watchdog_reset();
при этом проц уходит в ресет и не возвращается оттуда
подача лог0 на вход ресет не помогает после этого
приходиться только отключать питание
пробовал на двух кристалах с разной датой производства и соотв из разных партий
и еще значит в даташите написано что регистр называется
Watchdog Timer Control
Register - WDTCSR
а в iotyny2313.h из inc
SFR_B(WDTCR, 0x21) /* Watchdog Timer Control Register */
кто нибудь знает обьяснение этого явления
за раннее благодарен
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ:
—
groovy
(14.03.2008 14:16:39
79.126.2.128
, 211 байт)
но на 16 меге так прокатывало а здесь в чем вопрос что из дауна 2313 после ресета по вачдогу не выходит сам, а только при выключении питания
—
Dred73
(14.03.2008 14:22:16
84.42.52.196
,
пустое
)
Почитайте документацию, мне вообще непонятно чего вы хотите установив одновременно WDIE и WDE
—
groovy
(14.03.2008 14:49:25
79.126.2.128
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru