Ответ: Ваше предложение разумно (в плане гибкости) отладки кода, но сточки зрения надёжности проекта ...(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SergAnt 12 февраля 2004 г. 13:35
В ответ на: хорошо убедили, но я предпочитаю иметь возможность управлять их кода конфигурацией. отправлено DSN 12 февраля 2004 г. 13:15

накладки начинаются, и в основе своей, на чисто субьективно-вносимых глюках. Т.е., например,Вы ставите жёсткий FUZE WDT (что мне, например душу греет при использовании PIC в отличие, когда юзаешь MSP430 или AVR). Далее, Вам необходимо насыпать в нужных местах CLRWDT (что тоже надо делать оптимально, разумно). Но когда вы выставляете режим программного управления WDT, то Ваши включения и отключения запущенного WDT (кстати от ОТДЕЛЬНОГО физического генратора, но УЖЕ с рядом программно управляемых настроек его прескайлеров) будут натыкаться на команду сброса CLRWDT. Если не отследите все нюансы в коде, то такой кампот "начнётся"-"мама не горюй... :(". Или Вы предлагаете на все эти ситуации дополнительные флаги управления логикой ставить? Это может не только камень усложнить на отработку всех таких конфликтных ситуёвин...а при наложении возможных, нелогичных ошибок в коде со стороны самого программиста?...
Процессор будет постоянно Вас спрашивать, типа: "Мужик! Ты определись, наконец. Тебе очищать, запускать WDT или ещё чего с ним делать" ?
Нехорошо это как-то. Лучше уж правда злая собака, а не сиамская, нахальная кошка. :) А отладку кода можно сначала без режима WDT, а уж потом...навтыкаем, запустим. Причём жестко!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru