Adv.
Embedded System (Using ARM)
INTRODUCTION TO PROCESSING DEVICES
EMBEDDED C PROGRAMMING
Introduction to Microcontrollers Introduction to Microprocessor Other Programmable devices Difference b/w various processing devices
BASICS OF COMPUTER ARCHITECTURE
C programming basics Difference between C and Embedded C Compiler handling Creating and modifying projects in Compiler Conventional programs Basic Embedded programs structure Getting your programs into a compiler, writing your programs
RISC vs. CISC Architecture RISC vs. ARM 32 bit
INTRODUCTION TO REAL WORLD INTERFACE
ARM ARCHITECTURE
Introduction to ARM Architecture Harvard and Von-Neumann Architecture Block Diagram Functional Diagram
Led interfacing Seven Segment interfacing Micro switch Interfacing Keypad interfacing LCD interfacing Motor Interfacing
REGISTER AND MEMORY OF ARM7TDMI
TIMERS
Various types of memory ARM Register Set 32 bit CPU registers CPSR and SPSR register ARM Pipeline
Timer 0 and Timer 1 Feathers Pin Description Register Description Basics of Timer Handling
SERIAL PORT
ARM INSTRUCTION SETS
Introduction to 32 bit ARM instruction set Introduction to 16 bit THUMB instruction set Introduction to 8- bit Jazelle instruction set
Basics of serial port (RS232) Types of connectors Interfacing pc with micro controller MAX 232 interface Hardware structure Serial port configuration (mode selection) UART0 and UART1 handling
PIN CONTROL BLOCK
INTERRUPT CONTROLLER
Phase Lock Loop Pin Configuration Pin Connect Block General Purpose I/P
Basics of interrupt Polling method Difference between polling and interrupt method Interrupt service routine (ISR) Vector Interrupt Control FIQ & IRQ
Adv. Embedded System (Using ARM)
ADC
Theory of ADC Types Inbuilt ADC Interfacing external device to ADC
Practical to be covered in
Adv. Embedded System
SENSOR INTERFACING
Introduction to Sensing Devices IR Sensor Interfacing Temperature Sensor Interfacing
I2C PROTOCOL INTERFACING
Feathers Applications Pin Description Architecture and Register Description
Practical
SERIAL PERIPHERAL INTERFACE (SPI)
Feathers Applications Pin Description Architecture and Register Description Introduction to CAN
PULSE WIDTH MODULATION
PWM Generator Register Description Application
REAL TIME CLOCK
Feathers Resister Description RTC Interrupts
Practical 1:Interfacing LED with Controller Practical 2:Interfacing Switches with Controller Practical 3: Interfacing 7 segment with controller Practical 4: Interfacing Keypad with controller Practical 5: Interfacing LCD with controller Practical 6: Interfacing Motors with controller Practical 7: Using Timers 8 bit and 16 bit. Practical 8: Using Serial port of ARM, Data Communication between ARM micro controller and PC. Practical 9: Using Interrupts, above Practical will be designed using interrupt method. Practical 10:Using inbuilt ADC of ARM Practical 11:Application Programming using FIQ and IRQ Practical 12:Applications of Timer UART and Interrupts Bluetooth ,zigbee, RF-ID card interfacing
WORKING WITH FLASH MEMORY SYSTEM and Protocols AND PROGRAMMING
Flash Memory System Flash Boot Loader and Feathers Working Introduction to JTAG