Yifeng Zhu
Embedded Systems with ARM Cortex-M Microcontrollers
in Assembly Language and C (Third Edition)
ISBN-13: 978-0-9826926-6-0, Publisher: E-Man Press LLC; 3rd edition (July 2017)
 
Available from Amazon
Home / Introduction / Adoptions / Instructor Site / Sample Labs / Lab Kit / Tutorials / FAQ

Keil Project Templates / Lab Descriptions / STM32L4 Pins

Lab Grading Rubics (pdf)
STM32L4 Pins (pdf, xlsx)

Keil Project Templates (v5)

STM Discovery kit with STM32L476VG
Cortex-M4 with FPU and DSP
Pin Functions (xlsx, pdf)
(Focus of the Textbook)

C Project Template (zip)

Assembly Project Template (zip)

STM Discovery kit with STM32L152RCT6
Cortex-M3
(Focus of the Textbook)

C Project Template (zip)

 

Assembly Project Template (zip)

STM Discovery kit with STM32F407VG
Cortex-M4 with FPU and DSP

C Project Template (zip)

Assembly Project Template (zip)

TI Tiva C Series LaunchPad
Cortex-M4 with FPU and DSP

C Project Template (zip)

Assembly Project Template (zip)

FRDM-K64F: Freescale Freedom Development Platform
Cortex-M4 with FPU and DSP
Pin functions (xlsx, pdf)

C Project Template (zip)

Assembly Project Template (zip)


Example Lab Descriptions Based on STM32L4 Discovery Kit:
Lab Description
STM32L4 Discovery Kit
1
Interfacing Pushbutton and LED in C
2
LCD Display Driver in C
3
Interfacing Keypad in C
4
Stepper Motor Control in C
5
System Timer (SysTick) in C
6
Pulse Width Modulation (PWM) in Assembly
7
Input Capture (Ultrasonic Distance Sensor) in C
8
Input Capture (Ultrasonic Distance Sensor) in Asembly
9
Analog to Digital Converter (ADC)
10
Digital to Analog Converter (DAC)
11
Music Synthesizing (DAC)

STM32L4 Discovery Kit Pin Connections: (Click here for a high resolution picture)