0% found this document useful (0 votes)
211 views2 pages

Adv - Emb. (Using ARM)

This document provides an overview of the topics that will be covered in an advanced embedded systems course using ARM architecture. It introduces processing devices, embedded C programming, ARM architecture, and peripherals like timers, serial ports, interrupts and ADC. It describes practical exercises involving interfacing with LEDs, switches, 7-segment displays, keypads, LCDs, motors and using timers, serial communication, interrupts and inbuilt ADC. Finally, it discusses working with flash memory, bootloaders, JTAG and programming.

Uploaded by

Mohd Nafish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
211 views2 pages

Adv - Emb. (Using ARM)

This document provides an overview of the topics that will be covered in an advanced embedded systems course using ARM architecture. It introduces processing devices, embedded C programming, ARM architecture, and peripherals like timers, serial ports, interrupts and ADC. It describes practical exercises involving interfacing with LEDs, switches, 7-segment displays, keypads, LCDs, motors and using timers, serial communication, interrupts and inbuilt ADC. Finally, it discusses working with flash memory, bootloaders, JTAG and programming.

Uploaded by

Mohd Nafish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy