Skip to content
STM32F103C8T6: Projects done with "Blue Pill" board for learning purposes.
C Assembly C++ HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
additional
projects-keil Move project description to their own README.md Dec 24, 2017
projects-sw4stm32 Move project description to their own README.md Dec 24, 2017
.gitignore
LICENSE Add license file Dec 6, 2017
README.md Fix README.md link Dec 24, 2017

README.md

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

Setup Guide + References

You can’t perform that action at this time.