Student Workbook/Manual: EE-07310: Introduction To Embedded Systems
Student Workbook/Manual: EE-07310: Introduction To Embedded Systems
Student Workbook/Manual
Name _________________________________
Registration # _________________________________
Section _________________________________ Session
_________________________________
i
Course Learning Outcomes (Lab CLOs)
CLO # CLO Statement Domain Level PLO Mapping
CLO5 Investigate programs developed in C Cognitive 5 PLO4
language using IDE (Keil) for
simulations and debugging, and
hardware for physical outputs
CLO6 Make a small project incorporating Psychomotor 4 PLO5
different peripherals of STM32F100xx
microcontroller along with hardware
components
ii
Student Workbook EE-07310: Microprocessor based Embedded Systems
Table of Contents
Course Learning Outcomes (Lab CLOs)............................................................................................ ii
Table of Contents .................................................................................................................................. iii
1 Development Environment for STM32F100xx2 Bare-bone Project for STM32F100xx
............................................... Error! Bookmark not defined. ............... Error! Bookmark not defined.
iii
Student Workbook EE-07310: Microprocessor based Embedded Systems
LABORATORY SESSION # 1
1 Development Environment for STM32F100xx
- __________________________________
- __________________________________
- __________________________________
- __________________________________
- __________________________________
- __________________________________
_____________________________________________________________________
_____________________________________________________________________
1.3 PROCEDURE
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
1
Student Workbook EE-07310: Microprocessor based Embedded Systems
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
2
Student Workbook EE-07310: Microprocessor based Embedded Systems
Figure 1.2: Power in connector of Figure 1.3: Headers (ADC, SPI, PWM &
STM32F100xx trainer board keyboard)
Figure 1.6: 16x2 LCD on the trainer Figure 1.7: Female headers for board
STM32F100xx discovery board
connection
3
Student Workbook EE-07310: Microprocessor based Embedded Systems
Figure 1.11: LD2 LED glows when connected via USB cable
- STM32 ST-Link Utility
4
Student Workbook EE-07310: Microprocessor based Embedded Systems
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
5
Student Workbook EE-07310: Microprocessor based Embedded Systems
Figure 1.15: LED blinking after connected Figure 1.16: Successful connection of Via
SWD STM32F100xx via SWD
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
6
Student Workbook EE-07310: Microprocessor based Embedded Systems
C d
a b
7
Student Workbook EE-07310: Microprocessor based Embedded Systems
- On-board LEDs
A B
Figure 1.21: (a) Connected with ________ and (b) connected with _________.
8
Student Workbook EE-07310: Microprocessor based Embedded Systems
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
9
Student Workbook EE-07310: Microprocessor based Embedded Systems
Software Usage Is adept in the use Is able to use the Is able to use the Is unable to use ☐
(Software) – C3 of software tool software tool software tool but the software tool
and can access effectively by cannot access all
advanced features accessing all the the required
required features features
10