ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
302687 Топик полностью
fk0, легенда (29.01.2012 13:39, просмотров: 191) ответил mazur на Ни за что не поверю, что вы никогда не ошибались и всегда у вас программы четко и безглючно работали. Симулятор симулятору рознь. Смотря что симулировать.
Железо симулировать бесполезно (не точно). А остальное лучше "симулировать" путём компиляции на PC, где есть средства статического анализа кода, анализа в динамике (вроде valgrind и mudflap) и т.п. Как можно в симуляторе avr studio что-то отладить я не представляю -- какие критерии, что программа работает неправильно? Только если для отладки именно ассемблерных программ с готовыми наборами данных, подсовывамых через "стимуляцию" ножек и т.п. Я так АОН отлаживал. Реальные сигналы вызывающие сбой записывались при звонке с проблемного номера через модем (телефонный, подключался к звуковой карте) в компьютер. Потом оцифрованный звук подсовывался в симулятор. Где можно было чуть ли не по шагам понять что получается. В принципе, можно было бы обойтись воспроизведением реального аналогового сигнала и отладочной печатью, но в пике с 2кб ПЗУ это было сложно. Ну и собственно ошибки кодированя (на ассемблере) ловить. Удобней чем на реальном микроконтроллере (отладчик медленный и плохой).
[ZX]