Top.Mail.Ru

STM32F4 и RTC. Часть 2. Часы с будильником на STM32.

Всем доброго времени суток! И сегодня мы снова поговорим о модуле RTC микроконтроллеров STM32. А точнее мы разберем его функции более подробно. Напомню, что в предыдущей статье мы начали знакомиться с часами реального времени и написали программу для их инициализации и запуска (статья тут). Время традиционной вставки: поскольку компания STMicroelectronics прекратила поддержку библиотеки SPL, которая ...

Продолжить чтение

STM32 и дисплей на базе HD44780 в 4-битном режиме.

Итак, сегодня мы будем работать с дисплеем на базе популярного контроллера HD44780. Уже была статья про это на нашем сайте (вот она), там мы и команды обсудили, и с подключением разобрались, и пример написали и протестировали. Казалось бы что тут еще обсуждать? На самом деле есть что ) В комментариях к той статье попросили разобрать ...

Продолжить чтение

STM32F4 и RTC. Часть 1. Часы реального времени.

Приветствую всех снова на нашем сайте! И сегодня мы продолжим заниматься программированием STM32, а точнее STM32F4. Казалось бы, мы уже рассмотрели огромное количество различных периферийных модулей этих микроконтроллеров, но еще ни разу не использовали RTC - Real Time CLock (часы реального времени). И в этой статье мы разберемся что же это вообще такое, как и ...

Продолжить чтение

STM32 и SDIO. Подключение SD-карты к микроконтроллеру.

Всем доброго дня! Сегодня мы поговорим о подключении SD-карты к микроконтроллеру STM32. Казалось бы, памяти у контроллеров STM32F10x и так много, зачем там еще дополнительная, но это впечатление обманчиво ) Вот, например, надо нам на дисплей вывести пару-тройку разных изображений - формат 320*240 - то есть 76800 пикселей, каждому из которых соответствует целых 2 байта. ...

Продолжить чтение

STM32 и FSMC. Часть 2. Вывод изображения на дисплей.

Совсем недавно мы познакомились с работой FSMC в STM32, подключили дисплей и раскрасили его разными цветами (вот). И пока еще не забыли все, что обсуждали в прошлой статье, давайте выведем на дисплей, что-нибудь поинтереснее, а именно какую-нибудь картинку. Что же нам для этого понадобится? Ну во-первых сама картинка. Находим какое-нибудь изображение размером 320*240. Я секунд ...

Продолжить чтение

STM32 и FSMC. Часть 1. Подключение и настройка дисплея.

Пришло время обсудить замечательную функцию микроконтроллеров STM32 – а именно модуль FSMC. Это практически незаменимая вещь при работе с внешней памятью, либо, например, с графическим дисплеем. Собственно, с дисплеем то мы и будем экспериментировать... Но для начала, как обычно, немного теории. Итак, FSMC реализует параллельный интерфейс обмена данными между различными устройствами. Короче говоря — просто ...

Продолжить чтение

Подключение и использование дисплея на базе HD44780.

Что является неотъемлемой частью большого количества электронных девайсов? Конечно, средства индикации и графического вывода данных. Пользователю всегда удобнее и приятнее когда результат работы можно увидеть визуально. Поэтому сегодня мы подключим к STM32 дисплей для вывода текста и цифр. Героем наших экспериментов станет довольно-таки популярный дисплей WH1602 от Winstar’а. Вот кстати в комментариях появилось важное уточнение, ...

Продолжить чтение

STM32. Библиотека для приема и передачи данных по USART.

Недавно я упомянул (в статье про USART) о небольшой библиотеке, которую я тут соорудил. Мне она очень пригодилась и помогла, так что решил поделиться, вдруг кому то еще будет полезна ) Так что, сегодня просто кратко расскажу, что там и как сделано, ну и, самое главное, рассмотрим пример использования. Время традиционной вставки: поскольку компания STMicroelectronics ...

Продолжить чтение

STM32F4 и USART. Прерывания и прием данных.

Итак, совсем недавно мы познакомились с приемо-передатчиком USART в микроконтроллерах STM32F4 и создали пример для передачи данных в окружающий мир (вот). Как и обещал, сегодня разберемся с приемом данных. Теории не будет, все уже вроде обсудили при работе с передачей, так что без лишних прелюдий переходим сразу к написанию программы ) Время традиционной вставки: поскольку ...

Продолжить чтение

STM32F4 и USART. Настройка и передача данных.

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

Продолжить чтение