Skip to content

zst-embedded/STM32F103C8T6-Learning_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32F103C8T6 Learning Projects

This is a collection of projects which I have done for the generic STM32F103 Minimum System Development Board (commonly known as Blue Pill).

These projects use the STM32Cube HAL and STM32CubeMX. The IDE used is SW4STM32 or Keil uVision ARM MDK.

Project Done on Category Extra Hardware
BlinkLED 2017-10-11 Digital I/O
PushButtonPolling 2017-10-12 Digital I/O Push Button
PushButtonPolling_HAL 2017-10-12 Digital I/O Push Button
PushButtonInterrupt 2017-10-15 External Interrupt Push Button
PushButtonInterrupt_HAL 2017-10-15 External Interrupt Push Button
Timer-BlinkLED 2017-10-29 Timer
Timer-MusicalTone 2017-10-29 Timer Buzzer, Push Button
ADC-PWM_HAL 2017-11-25 ADC, PWM LEDs, Potentiometer
PWM-MusicalTone_MX 2017-11-30 PWM Buzzer, Push Button
16x2-LCD-PWM_MX 2017-12-02 PWM, Interfacing HD44780 LCD display
(with RGB backlight)
SPI-Write 2017-12-09 SPI MAX7219 + 8x8 LED Matrix
SPI-Write_HAL 2017-12-09 SPI MAX7219 + 8x8 LED Matrix

Project name suffix

  • Projects appended with _HAL are those using the Cube HAL library to setup the peripherals
  • Projects appended with _MX are those generated using STM32CubeMX.
  • Projects without anything appended are those using direct register defines to setup the peripherals

About

STM32F103C8T6: Projects done with "Blue Pill" board for learning purposes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published