Syllabus
Unit 1
Introduction to Embedded Systems – Introduction to ARM – Advanced RISC Features – Specifications of Automotive Grade Controllers with examples – Core Data path – Register Organization – System Architecture – Memory Organization – Low Power Modes – Power Control Registers – Backup Registers – Programming STM32F.
Unit 2
STM32F Peripherals: Embedded C Programming – General Purpose Input Output – UART – ADC – DAC- Timers – Interrupts and Exceptions – PWM – SPI.
Unit 3
External Peripheral Interfacing: LCD – Keypad – Motor – Servo Motor – EEPROM – Seven Segment Interfacing – Sensor Interfacing. Introduction of Software Defined Radio (SDR) – re configurability – Advantages of SDR over conventional radio –SDR architecture – Implementation. RF Implementation and front ends. Multirate signal processing: Sample rate conversion- principles – Decimation and interpolation. Case studies – Demonstration of SDR coupled to GNU radio.
Objectives and Outcomes
Course Outcome Statement (CO)
|
CO1
|
Able to identify the features of STM32F microcontroller
|
|
CO2
|
Able to apply embedded C programming skills for configuring STM32F peripherals
|
|
CO3
|
Able to analyze external peripheral interfacing with a microcontroller
|
|
CO4
|
Able to design and develop embedded systems using STM32F microcontroller
|
CO – PO Affinity Map
|
PO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO9
|
PS01
|
PSO2
|
PSO3
|
|
CO
|
|
CO1
|
3
|
2
|
3
|
3
|
3
|
–
|
–
|
–
|
–
|
–
|
|
CO2
|
3
|
3
|
3
|
–
|
2
|
–
|
–
|
–
|
–
|
–
|
|
CO3
|
3
|
3
|
3
|
3
|
2
|
2
|
–
|
–
|
–
|
–
|
|
CO4
|
3
|
3
|
3
|
2
|
3
|
–
|
–
|
–
|
–
|
–
|
3-strong, 2-moderate, 1-weak