STM32. 5. Символьный дисплей HD44780
Для работы всем контроллерам, процессорам, цифровым электронным устройствам необходим источник тактовых импульсов. Он может быть как внешний в виде RC цепочки, керамического или кварцевого осциллятора, кварцевого генератора, также может находиться внутри контроллера. STM32 тут не исключение. Данный контроллер имеет множество вариантов тактирования и обладает гибкими и широкими настройками управления тактированием своей периферии.
STM32 и источники тактовых сигналов
Рассматривать настройку тактирования будем на примере контроллера STM32F100RB, установленного на STM32vlDiscovery. В работе будет использована библиотека Standard Peripheral Library.
Читать полностью »
Alex_EXE | 18.08.2015 | STM32 |
Начинать применять новую детальку в своей практике без ознакомления с ней в живую — рискованно, для таких целей существую различные специальные помощники: отладочные и демонстрационные платы. Для ознакомлением с одним интересным контроллером из семейства STM32 — STM32F030F4P6 была разработана специальная отладочная платка.
Отладочные платы stm32f030f4p6 и stm8s103f2p6
Если быть точнее — то это скорее не отладочная плата, а плата переходник, с дополнительно разведенным разъёмом для подключения программатора, парой перемычек для базовой необходимой настройки периферии контроллера и ещё нескольких деталей в её обвязке. За одно, впрок, была изготовлена подобная отладочная плата для STM8S103F2P6.
Читать полностью »
Alex_EXE | 19.03.2015 | STM32 |
STM32. 4. Последовательный порт (UART)
Для вывода текстовой информации различного содержания удобно применять символьные дисплеи в виду их распространённости и простоты использования. В основе большинства таких дисплеев лежит контроллер HD44780, который позволяет подключаться к дисплею по 4 или 8 линейной шины данных и 3-х линий управления.
WH1602 подключенный к STM32
В статье расскажу, как подключить такие дисплеи по упрощенной 4-х проводной линии данных с 2-мя линиями управления к контроллеру STM32F100RB установленному на STM32vlDiscovery с помощью двух библиотек: для дисплеев с HD44780 контроллерами и Standard Peripheral Library.
Читать полностью »
Alex_EXE | 14.09.2013 | STM32 |
В своё время уже писал, как применял этот замечательный дисплей с PIC микроконтроллерами . Сейчас попробуем его подключить к STM32.
Применение дисплея nokia1100 с stm32
Читать полностью »
Alex_EXE | 11.09.2013 | STM32 |
STM32. 3. Порты ввода-вывода (GPIO)
Одним из самых универсальных и распространенных портом в наше время является последовательный порт – UART. Хоть самая известная его реализация всё менее и менее сейчас популярна – COM порт (Rs-232), то остальные его реализации, и сам чистый UASRT, всё ещё очень популярны и востребованы.
Пример использование UART в STM32
В статье пойдёт речь об использование UART на микроконтроллерах STM32 с помощью Standard Peripheral Library библиотеки.
Читать полностью »
Alex_EXE | 03.09.2013 | STM32 |
«Много информации не бывает —
бывает мало места для её хранения»
какая-то реклама в каком-то популярном
компьютерном журнале 90-х годов.
Если в проекте нужно выводить или получать большие объемы данных то на помощь придут различные flash микросхемы памяти. Если же нежно получать или выводить ОГРОМНЫЕ объемы данных, то стоит задуматься о более вместительном хранилище информации. На роль такого вместилища подходит SD карта памяти. Это – огромный носитель информации, по сравнению с обычными микросхемами памяти, объём которых редко превышает 64Мбита.
Подключение SD карты к STM32vlDiscovery
В статье рассмотрим подключение и диалог SD карты памяти с микроконтроллером STM32, через SPI. Без использование файловой системы.
Читать полностью »
Alex_EXE | 14.08.2013 | STM32 |
С использованием Standard Peripheral Library
STM32. 2. Первый проект
Ранее мы уже научились создавать проект и смогли помигать светодиодом, на чём и остановились. Теперь рассмотрим, как именно мы смогли им управлять и как можно управлять не только им, а любой дискретной нагрузкой или датчиком. А точнее: как управлять портами ввода-вывода на STM32.
Порты ввода вывода у STM32
Читать полностью »
Alex_EXE | 11.08.2013 | STM32 |