Архив метки: STM32

STM32 Без HAL и SPL. Часть 1. GPIO

Для инициализации периферии и последующей работы с микроконтроллерами STM32 на сегодняшний день существует 3 решения. Первый и самый тернистый это непосредственная работа с регистрами контроллера при помощи библиотеки CMSIS. Второй  это библиотека SPL, которую на сегодняшний день уже прекратили развивать. И последний это современная библиотека HAL и среда CubeMX. Оба последних варианта по своему хороши,… Читать далее »

STM32.TFT дисплей.Библиотека для дисплея

Одним из средств представления информации в удобном пользователю виде является TFT дисплей. Мне в руки попался модуль TFT экрана на базе контроллера ST7735.Внешний вид модуля представлен на изображении ниже: Он обладает следующими характеристиками: • Контроллер дисплея: ST7735 • Разрешение:128×160 • Напряжение питания:3.3-5В • Диагональ: 1.8 дюйма • Интерфейс связи: SPI Описание выводов модуля дисплея: •… Читать далее »

Широтно-импульсная модуляция (ШИМ,PWM)

ШИМ(PWM) — Широтно-импульсная модуляция (Pulse-width modulation). ШИМ это один из способов управления передаваемой мощностью, путем изменения скважности импульсов сигнала. Пусть данное определение не пугает Вас, сейчас разберемся! Обратим особое внимание понятию сигнала — изменения параметра во времени. Этим параметром может быть напряжение, сила тока, сопротивление или частота. Представим сигнал в виде выходного напряжения вывода микроконтроллера… Читать далее »

GPS маячок. STM32

Доброго времени суток, уважаемый читатель! В предыдущих статьях мы уже познакомились с GPS и GSM/GPRS модулями, здесь и здесь. И вот после ознакомления с этими прекрасными модулями, у меня возникла мысль, почему бы их не скрестить в одном устройстве? Так и родилась мысль о создании GPS маячка. Предлагаю начать со схемы данного устройства: Питание модуля… Читать далее »

GPS Модуль.GYNEO6MV2.

GPS(Global Positioning System, Глобальная система позиционирования) — Спутниковая навигационная система, определяющая положение объектов в пространстве согласно всемирной системе координат. В настоящее время эта система доступна практически в каждом мобильном устройстве, и готовые к использованию с микроконтроллерами модули GPS также дешевы и распространены. Именно об одном из таких модулей сейчас и пойдет речь. Но, для начала,… Читать далее »

STM32.Bluetooth и Android.

Здравствуйте. Сегодня хотел бы рассказать Вам о том, как можно связать отладочную плату STM32 F3 DISCOVERY с телефоном на базе ОС Android. Данная статья не будет уроком, Я лишь поделюсь своими наработками в достаточно фривольной форме. Недавно передо мной встала задача передачи данных АЦП с платы STM32 F3 DISCOVERY на телефон под управлением системы Android.… Читать далее »

STM32.Встроенный датчик температуры.

Микроконтроллер STM32F303VCT6 имеет в своем составе встроенный термометр. Данный термометр подключен к АЦП микроконтроллера через 16 канал. Работать с данным датчиком очень просто, особенно при использовании библиотеки SPL. Для получения текущей температуры необходимо: Включить термометр Настроить канал 16 АЦП Считать значение напряжения термометра при помощи АЦП Рассчитать текущую температуру Термометр включается командой ADC_TempSensorCmd(ADC1,ENABLE). О том… Читать далее »