ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
714566 Топик полностью
Adept (22.11.2016 00:53, просмотров: 126) ответил Argon на про средства разработки: при той сложности задач, что соответстуют PICам, встроенный дебагер нафиг не нужен, обычно все дебажится в голове.
ню-ню :)) вот у меня сейчас ATXMEGA32 - 96% заполнение флеша. Ассемблерный код. куча процедур и подпрограмм, всё в прерываниях, самодельный велосипед диспетчер задач (многозадачность как бэ :) в самописной ОС, драйверы "оборудования" ) куча периферии на I2C, UARTах, двух SPI, ЦАП, АЦП, компараторы, таймеры (все практически). Жуткая нелинейность и полный пиздец АТАС! (и это ещё не задействованы ДМА, система событий, и добрая половина возможностей камня). 95% работы выполнено в голове, и на бумаге :)) Основная работа была - придуммать грамотную архитектуру прораммы. Но пару раз садился в лужу было попадалово со сбоями в программе, и без отладчика выловить баг было почти нереально (т.е. проект ну очень сильно большой и сложный) Баг был на уровне ошибок в структуре взаимодействия программных модулей. Если бы писал на "сях" - не думаю, что было бы проще :) Что будет без отладчика, если задействовать все возможности камня - даже страшно представить :)) В общем не всё отлаживается в голове :)) особенно если реалтайм, с прерываниями.
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)