в ФК я почти без опыта написал ШИМ синус на процеке не имеющим встроенного ШИМ...... и сделал мост с драйверами и движок от микроволновки крутился спокойно. всего написал 7 рабочих прошивок 2 из них простые . Это всё при опыте менее года суммарно по написанию прошив. и всё работает .....
Пока на PIC и AVR сидел, не пользовался таким... А как столкнулся с STM32, с их огромным количеством периферии и ног, то уже без таких директив никуда не денешься... Экономит время, и при написании, и если что-то переделать надо, или даже можно универсальную программу для разного железа писать, только директиву меняешь, компилишь и готово...
Благодарю. Интересный материал. Как раз не так давно столкнулся с подобной проблемой. Единственное пожелание Александр, у вас не конкретные названия видео на канале. Часто бывает хочется повторить некоторый материал повторным просмотром видео с вашего канала, но найти что-либо затруднительно. Даже этот ролик логичнее было бы назвать "Условная компиляция", это первое что запоминается, и потом печатается в поиск, если захочу посмотреть ролик ещё раз, то точно не начну поиск с "Программирование микроконтроллеров на си". )
А прописать в define макросы для включения/отключения светодиодов чтобы разгрузить код от этих конструкций, слабо? И вообще, вы про конкатенацию что-нибудь слышали?
а вы библиотеке только с .с файлами делаете? просто я как то делал пытался сделать библиотеку с .h и .с файлом, и с данной методой была проблема. си файл видел дефайн из заголовочного файла, но не видел из главного файла. может знаете как это решить без использования глобальных определений из тулчейна?
+Александр Писанец может глянуть вам в сторону Qt. язык тот же Си а не ява, да и написав код один раз, его можно на все платформы портануть, windows phone, android, ios
столько гемора что бы бег огни реализовать ..я во флоукоде пару иконок брошу там хай само всё определится куда что писать....... есть нюансы у него но в целом 3 прошивы неплохо пашут почти профессионально получается ... так вот на СИ прошива весом 7 килобайт скомпилиная будет сочиняться год помоему ... иконками я за 3 дня накидаю. на СИ пока напишешь половину того что задумал забудешь вторую половину.
Птсанец или как тебя там, ты не объяснил, что такое есть условная компиляция и для чего она нужна. А тратить свое время на просмотр не понятно чего не вижу смысла. Был подписан на тебя раньше, но отписался, потому что не принимает мой разум такую подачу материала.