Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
451689
Топик полностью
Olegall
(07.10.2013 23:04, просмотров: 77)
ответил
fk0
на
Для сложных программ -- программы пишутся не в терминах регистров и байтов, а в виде алгоритмов в блок-схемах или в конечных автоматах. Моделируются на нормальных компьютрах, по необходимости. А потом переносятся на МК.
Если нет такой возможности? Или возникла ситуация, надо узнать, что происходит с переменной внутри.
Ответить
Распечатать в UART? Поставить брейкпоинт (если есть в чём). Написать assert() где нужно и где не нужно. Но, скорей, это не нужно. Проблема не в отладке, а в плохом проектировании программ.
-
fk0
(07.10.2013 23:11
)