STM32. Скачати приклади
Скачати приклади до 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 з датчиками Холла
Дивись також:
- 1. STM32. Програмування STM32F103. Тестова плата. Прошивка через UART та через ST-Link
- 2. STM32. Програмування. IDE для STM32
- 3. STM32. Програмування STM32F103. GPIO
- 4. STM32. Програмування STM32F103. Тактування
- 5. STM32. Програмування STM32F103. USART
- 6. STM32. Програмування STM32F103. NVIC
- 7. STM32. Програмування STM32F103. ADC
- 8. STM32. Програмування STM32F103. DMA
- 9. STM32. Програмування STM32F103. TIMER
- 10. STM32. Програмування STM32F103. TIMER. Захоплення сигналу
- 11. STM32. Програмування STM32F103. TIMER. Encoder
- 12. STM32. Програмування STM32F103. TIMER. PWM
- 13. STM32. Програмування STM32F103. EXTI
- 14. STM32. Програмування STM32F103. RTC
- 15. STM32. Програмування STM32F103. BKP
- 16. STM32. Програмування STM32F103. Flash
- 17. STM32. Програмування STM32F103. Watchdog
- 18. STM32. Програмування STM32F103. Remap
- 19. STM32. Програмування STM32F103. I2C Master
- 20. STM32. Програмування STM32F103. I2C Slave
- 21. STM32. Програмування STM32F103. USB
- 22. STM32. Програмування STM32F103. PWR
- 23. STM32. Програмування STM32F103. Option bytes
- 24. STM32. Програмування STM32F103. Bootloader
- STM32. Скачати приклади
- System Workbench for STM32 Інсталяція на Ubuntu
- Keil uVision5 – IDE для STM32
- IAR Workbench – IDE для STM32
- Керування безколекторним двигуном постійного струму (BLDC) за допомогою STM32
- Керування PMSM за допомогою STM32
Tags
bme280 bmp280 gps mpu-6050 options stm32 ssd1331 ssd1306 eb-500 3d-printer soldering tim mpu-9250 dma watchdog piezo exti web raspberry-pi docker ngnix solar bluetooth foc html css brushless flask dc-dc capture gpio avr rs-232 mpx4115a atmega mongodb st-link barometer pwm nvic git java-script programmator dht11 hih-4000 pmsm encoder max1674 smd sensors rtc adc lcd motor timer meteo examples i2c usb flash sms rfid python esp8266 servo books bldc remap eeprom bkp battery ethernet uart usart displays led websocket nodemcu wifi
Архіви