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

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

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

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

STM32 для начинающих. Урок 5. Внешние прерывания STM32.

STM32.Внешние прерывания. Внешние прерывания — прерывания, происходящие при сигналах внешних устройств. Именно внешние прерывания позволяют оперативно обрабатывать сигналы внешних устройств, например, реагировать на нажатие кнопки, сигналы датчиков, и так далее. Контроллеры STM32, имеют в своем составе контроллер внешних прерываний EXTI. Всего у микроконтроллеров серии STM32F3 36 (EXTI0-EXTI35 соответственно) внешних прерываний, внушительно, не так ли? Первые… Читать далее »

STM32 для начинающих. Урок 4. Прерывания STM32.

Прерывания STM32. Прерывания — один из основных аспектов работы микроконтроллера. Именно прерывания позволяют своевременно обрабатывать результаты работы периферии или внешних устройств. Предположим при работе таймера, в определенный момент происходит переполнение его счетного регистра. При этом устанавливается соответствующий бит, какого либо регистра. И если, прерывания разрешены, микроконтроллер переходит к обработке данного события в прерывании, временно приостанавливая… Читать далее »

STM32 для начинающих. Урок 3. Таймеры STM32.

Таймеры микроконтроллеров STM32, как и таймеры других микроконтроллеров, служат для подсчета тактов. Их можно применить для генерации ШИМ, отсчета времени и так далее. Источником тактов для таймеров может быть как шина тактирования микроконтроллера, к которой он подключен, так и внешний тактовый сигнал. Таймер может быть подключен к источнику тактирования напрямую, либо через предделитель, позволяющий поделить… Читать далее »

STM32 для начинающих. Урок 2. Тактирование STM32.

  Система тактирования STM32. Сегодня речь пойдет о системе тактирования микроконтроллеров STM32. Если вы ещё не знаете что такое такт, частота и вообще не затрагивали до этого системы тактирования, перейдите на наш урок. Хоть по данной ссылке и рассматривается система тактирования микроконтроллера AVR, понятия определенные в уроке по ссылке, применимы и к системе тактирования микроконтроллеров… Читать далее »

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

GPIO (general-purpose input/output,Интерфейс ввода/ вывода общего назначения)— Интерфейс связывающий микроконтроллер с внешними устройствами (Кнопками, светодиодами, датчиками и так далее). Как и любой другой микроконтроллер, микроконтроллер STM32, имеет в своем составе интерфейс ввода/вывода. Данный интерфейс позволяет управлять внешними устройствами путем передачи сигналов низкого и высокого уровня через контакты GPIO, а так же принимать данные с них,… Читать далее »

STM32 для начинающих. Урок 0. Создание проекта в Keil uVision.

В данном видео описан процесс создания проекта для платы STM32 F3 DISCOVERY, в среде Keil uVision. Данная плата включает в себя 32 битный микроконтроллер STM32. Подробнее о плате STM32 F3 DISCOVERY. Другие уроки программирования STM32 для начинающих смотрите на нашем сайте в разделе «Микроконтроллеры STM32» Любое копирование, воспроизведение, цитирование материала, или его частей разрешено только… Читать далее »

STM32. Обзор платы STM32 F3 Discovery.

Обзор отладочной платы STM32 F3 Discovery. Основные компоненты платы: Микроконтроллер STM32F303VCT6,256 KB Flash,48KB RAM. Встроенный отладчик ST—LINK/V2. Гироскоп L3GD20, 3-х осевой. 3 -х осевой акселерометр и 3-х осевой датчик магнитного поляLSM303DLHC. 2 USB Выхода (Отладочный и пользовательский). 2 Кнопки (RESET и пользовательская ). 8 светодиодов. Индикаторы питания и подключения к ПК. Для начала работы с… Читать далее »