Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Кто тебе сказал что прыжок в прерывание уже сбивает мозг? Хотя твой видимо собъет, правда.

Отправлено VasilyS 21 июля 2008 г. 00:58
В ответ на: Какой нах RTC? Тебе ж сказали - нех, Вася, пить Боржоми, если почки отказали. отправлено Vit 21 июля 2008 г. 00:35

Зависание еще не произошло. Еще раз говорю: читай п.9 РЕИНИЦИАЛИЗАЦИЯ. "Суть данного метода заключается в регулярном выполнении реинициализации всех критических регистров и ячеек RAM. Реинициализация может иметь самый низкий приоритет выполнения (проводится в фоновом режиме), когда микроконтроллер свободен от выполнения главных задач". Программа реинициализует свои критические ресурсы. Без срабатывания WDT. Без зависания. Ну посмотри, все так просто. Место для ошибок при работе есть всегда. Реинициализвция (+куча всякой херни по ссылке) не дает сбиться данным а ОЗУ. (Опасения ЛИ таким образом учтены, глобальной порчи нет, запускать WDT не надо). Кроме этих ошибок ОЗУ вдруг приходит неиспользуемое прерывание. Ошибки мы учитываем (и не говори что не учитываем, мы всегда исправляем их), но запрос требует реагирования быстрого. В обработчике проводим мероприятия по недопущению данной коллизии и выходим в основной цикл. Ошибок, повторяю, нет. Все возвращается в рабочий режим.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru