|
|
  |
Выбор питания схемы с GSM модулем |
|
|
|
May 8 2013, 18:00
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата(implex @ May 8 2013, 20:15)  Какие есть способы железного отслеживания зависания МК? "Железнее" собаки трудно придумать.
|
|
|
|
|
May 9 2013, 04:09
|
Группа: Участник
Сообщений: 10
Регистрация: 9-05-13
Пользователь №: 76 778

|
Есть, есть один способ. Вечный рестарт. Программа пишется так, чтобы в любой момент сброс никак не повлиял на ее работу. Внешний таймер сбрасывает программу раз в 10 минут. Для GSM модуля особенно актуально, когда он не хочет отвечать, а ехать до него далеко. Для переменных использовать энергонезависимую вечную память Ramtron.
|
|
|
|
|
May 10 2013, 07:01
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 9-03-13
Пользователь №: 75 955

|
Цитата(_Артём_ @ May 8 2013, 22:01)  Недостижимо... Программа в МК как правило после старта и инициализации крутится в бесконечном цикле или нескольких циклах. Или вы предлагаете новую методику написания программ для МК. Я имел в виду например после АТ команды ждать прогнозированный ответ не бесконечно долго, а определенное время.
|
|
|
|
|
May 10 2013, 14:20
|

Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678

|
Цитата Вопрос такой... Во время ожидания ответа контроллер что то делает, или тупо висит в цикле??? Если еще чтото нужно обработать в реальном времени... Про RTOS слышали? Она как раз для решения подобных задач.
Сообщение отредактировал vassabi - May 10 2013, 14:21
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|