AVR Embedded Systems
Introduction:
- What is Embedded System ?
- Microprocessor vs Microcontroller
- CISC vs RISC
A few words about the family of AVR microcontrollers
Overview of Architecture of ATMEGA 328:
- Processor Core and Functional Block Diagram
- Description of memory Organization
- Overview of ALL SFR’s and their basic functionality
Low Level programming Concepts:
- Addressing Modes
- Instruction Set and Assembly Language programming(ALP)
- Developing, Building, and Debugging ALP’s
Middle Level Programming Concepts:
- Cross Compiler
- Embedded C language implementation, programming & debugging
- Differences from ANSI-C
- Library reference
- Use of #pragma directive
- Functions, Parameter passing and return types
On-Chip Peripherals Study,Programming, and Application:
- Ports: Input/Output
- Timers & Counters
- UART
- Interrupts
- SPI
- Comparator
External Interfaces Study,Programming and Applications :
- LED’s
- Switches(Momentary type, Toggle type)
- Seven Segment Display: (Normal mode, BCD mode,Internal Multiplexing & External Multiplexing)
- LCD (8 bit, 4 bit, Busy flag, custom character generation)
- Keypad Matrix
Protocols Study,Programming and Applications :
- I2C (EEPROM and RTC)
- SPI (EEPROM)
- I Wire(Sensor)
- Infrared Communication(RC5 protocol)
Selective Discussion during Project Development
- A/D & D/A Converter
- Stepper Motor, DC Motor
- RF Communication
- RFID
- CAN
- ZIGBEE
- GSM/GPS
- USB
- MMC & SD
- Ethernet MAC
Search
Posts
Information
My Account
About Us
Maverick den wants to build the bridge between the learning and doing.
We aspire to provide a R&D environment to kindle the innovation within them.