Skip to content

Basic libraries and simple project to help you get started in programming the STM32F103 (Blue Pill).

Notifications You must be signed in to change notification settings

Wifiunterputzdose/STM32F103-CMSIS-Libraries-and-Projects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

STM32F103 (Blue Pill) CMSIS Libraries and Projects

Here you will find basic libraries and simple project to help you get started in programming the STM32F103 (Blue Pill) using only CMSIS -- no HAL or STM32CubeIDE, etc.

Getting Started

  • STM32F103-CMSIS-Setup
    A step-by-step guide to setting up your Windows or GNU/Linux PC to program the STM32F103 using CMSIS (no STM32CubeIDE HAL) and the editor of your choice. Takes you from zero to blinky!
  • STM32F103-CMSIS-Blinky
    Minimalist Blinky program for the STM32F103 / Blue Pill using only CMSIS.

ADC Example

I2C Library and Projects

  • STM32F103-CMSIS-I2C-lib
    Basic I2C routines for the STM32F103 (Blue Pill) using only CMSIS. This is the library only. See below for sample I2C projects.
  • STM32F103-CMSIS-I2C-AHT10-lib
    AHT10 library and sample project to read temp and humidity and disiplay them along with "heat index" on an I2C driven 16x2 LCD.
  • STM32F103-CMSIS-I2C-EEPROM-lib
    A simple EEPROM monitor that allows reading and writing to a 24LC64 I2C EEPROM via a serial terminal.
  • STM32F103-CMSIS-I2C-LCD-lib
    STM32F103 (Blue Pill) routines and sample program to drive a 16x2 LCD with an I2C driver .

LCD Libraries and Projects

  • STM32F103-CMSIS-LCD-lib
    Sample project to control a 16x2 LCD module using an STM32F103 / Blue Pill. Does not use the I2C LCD driver module.
  • STM32F103-CMSIS-I2C-LCD-lib
    STM32F103 (Blue Pill) routines and sample program to drive a 16x2 LCD with an I2C LCD driver module
  • STM32F103-CMSIS-I2C-AHT10-lib
    AHT10 library and sample project to read temp and humidity and disiplay them along with "heat index" on an I2C driven 16x2 LCD.

PWM Example

USART (RS-232 Serial IO) Library and Projects

  • STM32F103-CMSIS-USART-lib
    A very simple USART library to provide serial IO functionality via a serial terminal like PuTTY for Windows or minCom for GNU/Linux. Includes a simple program that demostrates basic keyboard/display input output functionality.
  • STM32F103-CMSIS-I2C-EEPROM-lib
    A simple EEPROM monitor that allows reading and writing to a 24LC64 I2C EEPROM via a serial terminal.

1-Wire Library and DS18B20 Sensor Project

  • STM32F103-CMSIS-1-Wire-lib
    Simple 1-Wire library that includes a sample project that reads a DS18B20 temperature sensor and displays the temperature on an I2C-driven 16x2 LCD module.

Miscellaneous

About

Basic libraries and simple project to help you get started in programming the STM32F103 (Blue Pill).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published