Introduction
ST’s STM32F1 series of mainstream MCUs covers the needs of a large variety of applications in the industrial, medical and consumer markets. With this series, ST has pioneered the world of ARM® Cortex™-M3 microcontrollers and set a milestone in the history of embedded applications. High performance with first-class peripherals and low-power, low-voltage operation is paired with a high level of integration at accessible prices with a simple architecture and easy-to-use tools.
The series consists of five product lines which are pin-to-pin, peripheral and software compatible.
STM32F100 Value line – 24 MHz CPU with motor control and CEC functions
STM32F101 – 36 MHz CPU, up to 1 Mbyte of Flash
STM32F102 – 48 MHz CPU with USB FS
STM32F103 – 72 MHz, up to 1 Mbyte of Flash with motor control, USB and CAN
STM32F105/107 – 72 MHz CPU with Ethernet MAC, CAN and USB 2.0 OTG
Go on TOP
Evaluation Boards
- STM32 Value Line Discovery is an ultra-low-cost and convenient starter platform, the STM32 Discovery Kit is particularly suited to the STM32 Value Line microcontrollers
…
- STM32100B-EVAL – ST evaluation board for STM32F100 (128 KFlash), Value Line MCUs
- STM32100E-EVAL – ST Evaluation board for STM32F100 (512 KFlash), Value Line MCUs
- STM3210C-EVAL – ST evaluation board implementing the complete range of peripherals and features for the STM32F107 Connectivity line devices with Ethernet, USB Host and OTG.
- STM3210E-EVAL – ST evaluation board implementing the complete range peripherals and features for the STM32F103 devices.
A complete list of the evaboards is here.
Go on TOP
Technical notes
Go on TOP
Tutorial
- This is an example of a training course based on STM32 (in Italian language), held at University of Bologna since 2010.
- Click Here for the: see all STM32 examples
- IAR – tips and tricks
- ATOLLIC – tips and tricks
- Click Here to go to the: Discovering STM32F1xx (Cortex M3) and development under Linux (CodeBench Lite Edition for ARM, GDB Server, GCC, etc); nice tutorial by: Geoffrey Brown.
- Click Here to go to the: STM32F1xx USB Virtual COM (HAL library)
- Click Here to go to the: STM32F1xx USB Virtual COM (Standard Device Library)
- Click Here to go to the: How to use the DFU or DfuSe
- Click Here to go to the: How to transfer SW projects between Atollic_ver.2.1.0 => Atollic_ver.2.3.0
- Click Here to go to the: Constructing a bootloader with IAR Embedded Workbench and the STM32F207ZG-SK
- Click Here to go to the: DiZiC – ZigBee Star Network (STM32W)
- Click Here to go to the: How to install the new driver for ST-Link-v2 and STM32 software for test the configuration of KEIL
- Click Here to go to the: Two Words Concerning STM32 Library (Standard Device Library)
- Click Here to get the: User manual UM0427 ARM®-based 32-bit MCU STM32F101xx and STM32F103xx library ver.2.0.2
ATTENTION:
UM0427 is very old manual (September 2008) but contain the basics concerning the STM library. - Click Here to go to the: Things to remember when developing a program for STM32 using STM32-Library (for KEIL & ATOLLIC)
- Click Here to go to the: How to implement an InPut reading with Debounce and test it on STM32 Discovery
- Click Here to go to: Dog & Cat automation for food and water (it is based on STM32L-Discovery)
- Click Here to go to the tutorial: Tutorial that explain how to start new project using Free ATOLLIC Lite and STM32 Discovery
- Click Here to go to the tutorial: How to use STM32 Library Examples in ATOLLIC TrueSTUDIO Lite and STM32 Discovery
- Click Here to get the: AN3268 – STM32 DISCOVERY firmware package.
The purpose of this application note is to describe the STM32 DISCOVERY package structure and provide example and short descriptions of:- STM32VLDISCOVERY firmware demonstration.
- Examples covering some of the STM32 value line features.
- Standard firmware library.
- Click Here to get the tutorial: How to use the Examples enclosed in AN3268 on Atollic
- Click Here to get the tutorial: IAR to Atollic migration guide
- Click Here to go to the explanation: How to start boot loader from user program
- Click Here to go to: KEIL examples for STM32
- Click Here to get: How to start developing SW on KEIL in ITALIAN language (pdf)
- Click Here to get: How to start developing SW on Hitex STM32-comStick (pdf)
- Example referred to: How to start developing SW on Hitex STM32-comStick (zip)
- Click Here to get: How to start developing SW on Hitex STM32-comStick in ITALIAN language (pdf)
- Example referred to: How to start developing SW on Hitex STM32-comStick (zip)
- Click Here to get: Technical presentation concerning STM32F
- Click Here to go to: FatFs Generic File System Module
- Click Here to go to: Mini-STM32 Digital Picture Frame.
The application also uses the FAT File System Module, see above. - Click Here to go to: HD44780-based LCD Driver
- Click Here to go to: C-language driver library for KS0108-based LCD displays
Samsung KS0108/KS0107 (Hitachi HD61202/HD61203) are one of most popular LCD
controller ICs. Usually they are using in LCD displays with resolutions 128×64 or 192×64 pixels. - Click Here for get: The Insider’s Guide to the STM32 ARM® based Microcontroller (Hitex)
- Click Here for: see all STM32 examples
Go on TOP