Автор: Narod Stream

STM Урок 28. HAL. DAC. Triangle

  Урок 28   HAL. DAC. Triangle     На прошлом занятии мы познакомились с цифро-аналоговым преобразователем (ЦАП) и изучили, каким образом он реализован в микроконтроллерах STM32. Мы также добились того, что занесение какого-нибудь числа в регистр данных ЦАП теперь в

STM Урок 27. HAL. DAC

  Урок 27   HAL. DAC     Сегодня мы начнём изучать интересную технологию — цифро-аналоговый преобразователь (ЦАП) или по-английски Digital-to-analog converter (DAC). Как видно из названия данного преобразователя, он занимается преобразованием цифрового кода или величины в напряжение определённой величины,

STM Урок 26. HAL. SPI. Драйвер индикатора MAX7219

  Урок 26   HAL. SPI. Драйвер индикатора MAX7219     Продолжаем заниматься с шиной SPI. На прошлом занятии мы подключили четыре индикатора к двум сдвиговым регистрам и добились управления разрядами. А сегодня мы также будем управлять многорзрядным индикатором но

STM Урок 25. HAL. SPI. LED Динамическая индикация

  Урок 25   HAL. SPI. LED Динамическая индикация     В предыдущем уроке мы изучили возможность управления посредством шины SPI семисегментным светодиодным индикатором. А на данном занятии мы попробуем управлять уже четырьмя такими индикаторами, и использовать мы будем уже динамическую

STM Урок 24. HAL. SPI. LED Статическая индикация

  Урок 24   HAL. SPI. LED Статическая индикация     На прошлом уроке мы подключили посредством шины SPI микросхему 74HC595, являющуюся сдвиговым регистром. Сегодня мы с помощью данной микросхемы попробуем уже поуправлять семисегментным светодиодным индикатором с общим анодом. Вот

STM Урок 23. HAL. SPI. Сдвиговый регистр 74HC595

Урок 23 HAL. SPI. Сдвиговый регистр 74HC595   Предыдущий урок Программирование МК STM32 Следующий урок       Сегодня мы начинаем цикл занятий по шине SPI (Serial peripheral interface). Рассказывать про то, как данная шина работает, нет никакого смысла, так как на

STM Урок 22. HAL. I2C. I2C to LCD2004

Урок 22 HAL. I2C. Переходник для LCD 20×4     Сегодня мы попробуем подключить символьный дисплей LCD 20×4 подключить через переходник по шине I2C. Это позволит нам сэкономить ножки портов, а также обойтись меньшим количеством проводов. Данный переходник выглядит вот так и

STM Урок 21. HAL. ADC. Regular Channel. Trigger

Урок 21 HAL. ADC. Regular Channel. Trigger     Проект создаём из ADC_REGULAR, называем его ADC_REGULAR_TRIGGER. Запускаем Cube. Добавим 2 таймер, включив в нем внутреннее тактирование. Включим также PD12 на выход. Затем зайдём в Clock Configuration и посмотрим частоту на этот

STM Урок 20. HAL. ADC. Injected Channel. Interrupt

Урок 20 HAL. ADC. Injected Channel. Interrupt     Сегодня мы продолжим работать с инжекторным каналом АЦП. Только сегодня мы попробуем поработать с прерываниями такого канала, тем самым мы немного автоматизируем процесс, не будем использовать задержки, что придаст нашему проекту

STM Урок 19. HAL. ADC Injected Channel

Урок 19 HAL. ADC Injected Channel     Проект создаём из ADC_REGULAR_DMA, называем его ADC_INJECTED. Запускаем Cube. Заходим в Configuration. Отключим там везде DMA. Также отключим прерывания от АЦП, если таковые включены. Они нам пока не нужны. Это тема следующего

Наверх