перейти к навгации

Перед написанием кода рисуйте блок схемы алгоритмов. Рекомендую использовать yEd.

Перед написанием кода на Си для 8-битного микроконтроллера программы приема и обработки команд с пульта ДУ, как обычно, я нарисовал вполне рабочую (как мне тогда показалось) блок-схему алгоритма. Но уже при кодировании начали появляться смутные ощущения, что в программе что-то не совсем оптимально проработано. (далее…)

Как включить листинг дизассемблера в MPLAB-X

При работе с указанной средой разработчика для PIC32 микроконтроллеров столкнулся с проблемой отображения листинга дизассемблированной моей программы написанной на Си с выдачей следующего сообщения в этом окне: «Unable to generate the disassembly listing file.  Please make sure that you have built the project with symbol information.»

Вроде мелочь, а без подглядывания в самую «душу» микроконтроллера некоторые конструкции вызывали сомнения в оптимальной компиляции, а от беспомощности что-то сделать с этой средой охватывало чувство глючности компилятора и оболочки MPLAB-X IDE. (далее…)

Свет и LED

Немного поигравшись со светодиодами, я понял: чтобы получить на светодиодном панно равномерную шкалу градаций серого, надо использовать ШИМ (резистивные делители не подходят для этой цели), а, так же, подобрать правильные значения ширины импульса из эмперического ряда, т.к. свет — величина не линейная. (далее…)


Стр 1 из 2.12