Архив рубрики: Микроконтроллеры STM32

Программирование микроконтроллеров STM32 на языке C. Уроки для начинающих.Keil uVision,IAR уроки.STM32 DISCOVERY.

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

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

GPS маячок. STM32

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

GPS Модуль.GYNEO6MV2.

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

GSM / GPRS модуль SIM800L

Здравствуйте! При построении дистанционно управляемого устройства зачастую возникает необходимость передачи данных с него внешнему миру. Это может быть автоматическая метеостанция, gps трекер, дистанционная дверь и так далее. В решении данного вопроса может придти на помощь GSM GPRS модуль на базе микросхемы SIM800L и ее аналогах(SIM 900,NEOWAY M590 и другие). Для удобства монтажа и повышения скорости… Читать далее »

COM порт Windows. SerialPort. C#.Продолжение.

Продолжим! Для создания Windows приложения будем использовать Microsoft Visual Studio 2012. В более современных версиях Visual Studio всё должно работать аналогично. В версиях младше, следует проверить наличие компонента SerialPort. Создаем новый проект Visual C# с графическим интерфейсом. Затем, открываем дизайнер форм и размещаем необходимые нам элементы. Я размещу ComboBox для отображения доступных COM портов системы,… Читать далее »

STM32.Bluetooth и Android.

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

COM порт Windows. SerialPort. C#.

Всем привет! В данном уроке мы откроем тему построения программы на C#(ОС Windows), предназначенную для взаимодействия с COM-портом системы. Данный порт и по сей день очень часто используется для передачи данных между внешними устройствами и ПК. Оперировать данными COM порта можно при помощи готовых программ. Например, Terminal и COM Port Toolkit, которые Вы запросто сможете… Читать далее »

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

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

STM32 для начинающих. Урок 7. АЦП(ADC) STM32.

Аналого-Цифровой Преобразователь (АЦП) — устройство, преобразующее входной аналоговый сигнал в цифровой код. Под аналоговым сигналом подразумевается ток, напряжение, емкость и так далее. После окончания преобразования АЦП, в соответствующем регистре находится цифровой код аналогового сигнала, то есть его цифровое представление. Благодаря АЦП, микроконтроллер может работать с аналоговыми сигналами, что позволяет подключать аналоговые датчики, измерять необходимые величины.… Читать далее »

STM32 для начинающих. Урок 6. DMA STM32.

DMA(Direct Memory Access) — Контроллер прямого доступа к памяти. Данный контроллер позволяет оперировать данными без участия процессора. То есть, используя DMA, мы можем разгрузить наш процессор от операций с памятью, заняв его чем-то более полезным. Например, предположим, что мы считываем напряжение на какой либо из ножек контроллера при помощи АЦП. Разумеется, сохранять полученное значение АЦП… Читать далее »