Коды символов для отображения на семисегментном индикаторе. Комбинации программного дешифратора.

Здравствуй, EasyElectronics.
Иногда приходится сталкиваться с подключением семисегментного индикатора к микроконтроллеру. А для вывода символов, как известно, нужна табличка истинности. Раньше, что бы не искать, в каком же проекте я использовал семисегментник и не выдирать оттуда код каждый раз составлял табличку по-старинке на листочке. Опыт показывает что довольно легко допустить ошибку в процессе, особенно если спешишь или если устал. А вот если хочешь выводить на семисегментник еще и буквы, то порой приходиться поломать голову думая как лучше отобразить тот или иной символ.

Стараясь оптимизировать свои затраты времени, я сел и составил ASCII таблицу с комбинациями для всех ASCII-символов, которые только можно отобразить на семисегментнике что бы использовать в дальнейших проектах. Надеюсь что она сэкономит время и вам.

Добро пожаловать под кат

Практический курс STM32. Урок 1 - GPIO. Порты ввода-вывода

В предыдущем уроке мы поговорили о необходимой нам документации и установили IDE. Сейчас самое время познакомится с GPIO.

В этом уроке мы:
  • Узнаем о возможностях GPIO серии STM32F4
  • Пройдемся по Справочному руководству (Reference Manual, далее просто СР) попутно его комментируя
  • Освоим 80% его функционала, не вдаваясь в работу с альтернативными функциями(об этом ниже). Поверьте, этого будет вполне достаточно для начала. А поскольку альтернативные функции касаются отдельных блоков STM(USB, таймеры, USART), о них мы поговорим уже по ходу освоения конкретных блоки в следующих(надеюсь) уроках
  • К концу урока, как это положено по традиции, помигаем миру светодиодами наших F4-Discovery. Напишем код и подробно разберем каждую его строку(кроме одной, относящейся к следующему уроку).


Всех, кому интересно приглашаю под кат.

Практический курс STM32. Урок 0 - Вводный. Документация. Установка IDE

Предисловие
Примерно год назад, освоив MSP430 я решил подобраться к ARM. Купил себе F4-Discovery, но вот засада, если у Texas Instruments был отличнейший учебник, который позволял на практике освоить MSP в кратчайшие сроки, то с STM32 дела обстояли намного хуже: половина уроков была по серии F0(Cortex-M0 слегка далек от M4 знаете ли), остальные же уроки либо были предназначены для людей имевших ранее дело с ARM, либо основывалась на магии, то есть «вставляем вот этот кусок кода, нажимаем такую-то кнопку, смотрим на плату. Ура, светодиоды мигают, поздравляем» без объяснений что какой кусок кода делает.

Но недавно я решил все-таки достать пыльный Discovery и освоить STM32 от и до. Думаю лучший способ сделать это — написать цикл обучающих статей(если хотите, конспект).


Кто еще не подобраться к Cortex'у, добро пожаловать под кат.

Способы прожига MSP430. Lauchpad в качестве программатора.

В данной статье хочу поведать не такую уж и тайну об использовании ланчпада для заливки или сливки прошивки с MCU в hex-файл.



Заинтересовавшимся добро пожаловать под кат.

Особенности пользования паяльной станции. Нужен совет.

Раньше пользовался связкой китайский паяльник + регулятор мощности + градуировочный график. Сегодня прикупил Lukey 852D+. Со станциями раньше никогда дела не имел.

Подскажите, какие здесь подводный камни, что важно не забывать делать, чего делать не стоит и так далее.

О важности предохранителей в электронных приборах

Готов поспорить, что многие не предусматривают наличие предохранителя в конструкциях, работающих от сети и очень зря.
Раньше я думал, что плавкий предохранитель предусматривают в конструкции на всякий случай, и лишь для защиты самого прибора. Но сегодня я поменял своё решение, когда у меня сгорела проводка.



Все подробности под катом