Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CPU modes
Instruction set
Arithmetic instructions
Registers
Conditional execution
Other features
Pipelines and other implementation issues
Coprocessors
DSP enhancement instructions
Jazelle
Thumb
Floating-point (VFP)
Cortex-M3 architecture
Programmers model
Fixed memory map
Privilege, modes and stacks
Memory Protection Unit
Power management
Migrating Legacy ARM/Thumb Code to Cortex-M3 (Thumb-2)
Cortex-M3 Interrupts and Exception Handling
Cortex-M3 Memory Systems
Block Diagram
On-chip MCU Peripherals
Main features
Coding conventions : CMSIS
Library structure
LED
Glowing of LED
Blinking of LED
Switch interface
Circuit/connection details of the switches
Development & testing of various switch based programs
LCD Features
LCD Connection
Algorithm to Control LCD
LCD Commands
Programming & development of LCD based applications
Understanding the different parameters e.g. baud rate, parity etc of UART
Number of UART present in the MCU & their access method
Programming & development of different UART based applications
Types of actuators
DC motors
Linear Actuators
Motor driver using relay
Motor driver using transistor
Solid-state drivers: H-bridge IC drivers
DC Motor controlling
Interrupts
Interrupt handling
Introduction to Timers
Features
PWM Generation
Watchdog Timer(WDT)
Led Dimming using PWM
Motor Speed Control using PWM
Programming & development of different Timer based applications
What is ADC?
ADC features
Internal registers used for ADC
ADC channel & resolution
Getting data from different channels
Understanding the working principle of Analog devices
Types of Touch Screen/Pad
Working and functionality
Touch screen/pad selection criteria
SPI Protocol
Frame Format & Block Diagram