Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 04 май 2025, 13:09

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Прерывания WDT. Прошу обяснить
Автор Сообщение
  Заголовок сообщения:  Re: Прерывания WDT. Прошу обяснить  
Цитата
Спасибо! Решено. В обработчик прерывания надо было добавить 1 -> WDIE
Сообщение Добавлено: 13 ноя 2015, 22:57
  Заголовок сообщения:  Re: Прерывания WDT. Прошу обяснить  
Цитата
эта тема обсуждалась.
Сообщение Добавлено: 13 ноя 2015, 22:13
  Заголовок сообщения:  Прерывания WDT. Прошу обяснить  
Цитата
Кажется все просто.
Имеем : В программе прерывания сторожевого таймера находится переменная, счетчик числа прерываний.
В основной программе константа.
Наши действия:
1- уводим МК в сон.
2- будим его по прерыванию, увеличиваем значение счетчика.
3- если счетчик превысил значение константы, то выполняем "полезное" действие. В противном случае уводим МК в сон.
А теперь практика:
При константе равной единице, все работает (отрабатывается один временной цикл сторожевого таймера).
При константе два И БОЛЕЕ, отрабатываются только ДВА временных цикла.
Даташит "выкурен до фильтра". Третий день пытаюсь найти причину. Кто-нибудь с подобным сталкивался?
Во вложении "рыба" программы.


Вложения:
Help.zip [7.02 КБ]
Скачиваний: 590
Сообщение Добавлено: 13 ноя 2015, 20:31

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB