сайт для палких паяльників

Скачать примеры для 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

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

6 комментариев: STM32. Скачать примеры

  • Ангел Г говорить:

    Спасибо! Здесь все описано в доступной форме. Я надеюсь, что будет примером для управления бездатчиковом BLDC с этим STM32, как это было sdelano с ATmega168.

    • andre говорить:

      Совсем скоро будет пример для BLDC с датчиками Холла.

  • Ангел Генчев говорить:

    Этот сайт вызывает желание поделиться общеизвестние секреты :-). Так как я хотел один или другой образом ускорить появление 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 русскии, а украинский я вовсе не понимаю…

  • Макс говорить:

    Подскажите пожалуйста в каких файлах и что подправить в примере Example_WG12864A для работы с индикатором WG12864 с буквой B в конце.

    • andre говорить:

      У меня в данный момент нет под рукой WG12864B, поэтому проверить сейчас не могу. Об отличиях этих двух дисплеев я писал раньше: http://www.avislab.com/blog/wg12864a-wg12864b/ Надеюсь эта информация Вам поможет разобраться.

Translate
Архіви

© 2011-2019 Андрій Корягін, Кременчук - Київ, Україна