STM32. Скачать примеры


24.08.2016

Скачать примеры для STM32F103 для CooCox CoIDE

Все примеры размещены на сайті github.com:

https://github.com/avislab/STM32F103

Ссылка на GIT-файл:

https://github.com/avislab/STM32F103.git

Скачать все примеры одним ZIP - архивом:

https://github.com/avislab/STM32F103/archive/master.zip

Примеры постоянно дополняются и корректируются. Иногда не синхронно с выходом новых статей о STM32.

Крайняя редакция: 15.02.2017

Перечень проектов

Example_First_Programm - GPIO. Первая программа. Мигание светодиодом

Example_GPIO - GPIO. Пример работы с входами и выходами

Example_StepMotor - GPIO. Пример работы с шаговым двигателем 28BYJ-48

Example_Nokia5110 - GPIO. Remap. Пример работы с выходами

Example_WG12864A - GPIO. Пример работы с LCD дисплеем WG12864A (KS0108/KS0107)

Example_ADC - ADC. Простой пример работы с АЦП

Example_ADC_DMA - ADC. Работа с АЦП с использованием DMA

Example_ADC_Injected - ADC. Работа с АЦП с настройкой Injected каналов

Example_ADC_Temperature - ADC. Использование встроенного термометра

Example_ADC_Watchdog - ADC. Аналоговый Watchdog

Example_Sonar - EXTI. Пример работы с сонаром HC-SR04

Example_USART1 - USART. Пример простого терминала

Example_USART_DMA - USART. Отправка данных через последовательный порт с помощью DMA

Example_DFPlayerMini - USART. Пример работы с MP3 плеером DFPlayer Mini. Функция произнесения числа

Example_SysTick - Таймер. Системный таймер SysTick. Задержка на SysTick

Example_TIM_CLK - Таймер. Генерирование прерывания через равные промежутки времени

Example_TIM_Time - Таймер. Измерение времени между двумя событиями

Example_PPM - Таймер. Захват сигнала

Example_Encoder - Таймер. Работа с энкодером

Example_Encoder_IT - Таймер. Работа с энкодером

Example_PWM_LED - Таймер. PWM. Управление яркостью светодиода

Example_PWM_RGB - Таймер. PWM. Управление цветом RGB светодиода

Example_PWM_Servo - Таймер. PWM. Управление сервоприводом

Example_PWM_Sound - Таймер. PWM. Генерирование звука

Example_RTC - RTC. Пример работы с часами реального времени

Example_BKP - BKP. Пример работы с регистрами Backup registers

Example_FLASH - FLASH. Пример сохранения настроек во FLASH память

Example_Watchdog - Watchdogs. Пример использование IWDG и WWDG

Example_I2C_Master - I2C. Работа с шиной I2C на примере датчика атмосферного давления BMP280

Example_I2C_Slave - I2C. Работа с шиной I2C в качестве Slave устройства

Example_BMP280 - I2C. Пример работы с датчиком атмосферного давления BMP280

Example_MS5611 - I2C. Пример работы с датчиком атмосферного давление MS5611

Example_USB_Virtual_Com_Port - USB. Пример работы с USB. Виртуальный последовательный порт

Example_USB_Keyboard - USB. Пример работы с USB. Эмуляция клавиатуры и мышки

Example_USB_Mass_Storage - USB. Пример работы с USB. STM32F103 в качестве Mass Storage Device

Example_PWR_Sleep - PWR. Использование энергосберегающего режима SLEEP

Example_PWR_Stop - PWR. Использование энергосберегающего режима STOP

Example_PWR_Standby - PWR. Энергосберегающий режим Standby. Пробуждение от Wake Up Pin

Example_PWR_Standby_RTC - PWR. Энергосберегающий режим Standby. Пробуждение от RTC

Example_Bootloader - Bootloader. Пример собственного загрузчика

Example_BLDC - Управление бесколлекторным двигателем с датчиками Холла (Sensored Brushless)

Example_PMSM - Управление PMSM с датчиками Холла с помощью STM32

Смотри также:

Коментарі:
Ангел Г говорить:
10.02.2017 02:45
Спасибо! Здесь все описано в доступной форме. Я надеюсь, что будет примером для управления бездатчиковом BLDC с этим STM32, как это было sdelano с ATmega168.
andre говорить:
10.02.2017 08:46
Совсем скоро будет пример для BLDC с датчиками Холла.
Ангел Генчев говорить:
16.02.2017 01:07
Этот сайт вызывает желание поделиться общеизвестние секреты :-). Так как я хотел один или другой образом ускорить появление BLDC ESC с STM32F1 на этой странице, я даю ссылку на более/менее работающий проект с датчиками Холла для STM32F100: https://github.com/casainho/EBike-Smart-Controller/tree/master/firmware Credit: George Pinto

У меня есть пару-тройку полезные статии на интересные разработки для управления бездатчиковом BLDC, я даю та, которая обещают closed loop после 3-4 оборотов в минуту. A ето уже интересно. Применили опер. усилитель, точка 10.2.1, документ: ST AN1946 "SENSORLESS BLDC MOTOR CONTROL AND BEMF SAMPLING METHODS WITH ST7MC".
Извините мой gTranslate русскии, а украинский я вовсе не понимаю...
Макс говорить:
03.08.2017 11:43
Подскажите пожалуйста в каких файлах и что подправить в примере Example_WG12864A для работы с индикатором WG12864 с буквой B в конце.
Макс говорить:
03.08.2017 11:45
Индикатор 12864B V2.0
andre говорить:
04.08.2017 21:29
У меня в данный момент нет под рукой WG12864B, поэтому проверить сейчас не могу. Об отличиях этих двух дисплеев я писал раньше: http://www.avislab.com/blog/wg12864a-wg12864b/ Надеюсь эта информация Вам поможет разобраться.

Додати коментар

* - обов'язкові поля

Архіви