Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Embedded System Design Using Avr Microcontroller (Atmega 32)
#1
[Image: 41be7144c10cf35e9f2ed55491961e89.jpg]
Embedded System Design Using Avr Microcontroller (Atmega 32)
Published 5/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.03 GB | Duration: 23h 0m

Mastering Embedded Systems Design with the ATmega32 AVR Microcontroller through Assembly and Embedded C Programming

[b]What you'll learn[/b]

Basics of AVR Microcontroller

Architecture of AVR Microcontroller

Pin Diagram of AVR Microcontroller

Instruction set of of AVR Microcontroller

Directives and Addressing modes of AVR Microcontroller

Assembly Language Programming of AVR Microcontroller

IO Programming of AVR Microcontroller

EEPROM Programming of AVR Microcontroller

Stack, Subroutine and Macro concepts of AVR Microcontroller

Embedded C Programming of AVR Microcontroller

Timer Counter Basics and Programming of AVR Microcontroller

Interrupts AVR Microcontroller

Serial Communication of AVR Microcontroller

LCD and Keyboard Interfacing with AVR Microcontroller

DC and Stepper Motor Interfacing with AVR Microcontroller

ADC Basics and Programming

SPI and I2C Serial Communication Protocols

DS 1307 RTC Interfacing

Commonly used serial Communication Protocols

[b]Requirements[/b]

No Prior knowledge is needed.

Basic knowledge of C would enhance your learning experience

[b]Description[/b]

This Embedded System Design Course with AVR Microcontroller is specially designed for engineering students who want to enter the field of Embedded systems and is also useful for working professionals. This is a unique course in the online marketplace.Students must have in-depth knowledge of anyone microcontroller to start the embedded journey and this course drives you from basic to advance level concepts which enables you to deal with any microcontroller in the future.Students should know the basic C for this course and this course covers both assembly and C aspects of the programming, as well as students, are also going to learn software and hardware tools for programming.The practical part covers performance on both simulations as well as on the Hardware kit.This course covers the following topics.- Basics of Microprocessor and Microcontroller- Architecture and Pin diagram of AVR Microcontroller- Harvard and Von Neumann Architecture- I/O port Programming both in Assembly and C- C Programming basics- EEPROM Programming of AVR Microcontroller- Timer Programming of AVR Microcontroller- Serial Programming of AVR Microcontroller- LCD and Keyboard Interfacing with AVR Microcontroller- ADC Interfacing with AVR Microcontroller- Stepper Motor and DC Motor Interfacing with AVR Microcontroller- SPI Protocol Basics- I2c (TWI) Protocol Basics- DS1307 I2C based chip Interfacing with AVR Microcontroller- Practical using Assembly and C Programming on simulator and Hardware Kit- Commonly used serial communication ProtocolsSo, go through this entire course step by step and I am pretty sure that you will get thorough knowledge about this AVR Microcontroller.All the best.

Overview

Section 1: Course Introduction

Lecture 1 Introduction

Section 2: Introduction to AVR Microcontroller

Lecture 2 Introduction to Microcontroller and Microprocessor

Lecture 3 Classification of AVR Family

Section 3: Architecture and Pin Diagram of AVR Microcontroller

Lecture 4 Pin Diagram of ATmega32 AVR Microcontroller

Lecture 5 Architecture of AVR Microcontroller

Lecture 6 RAM and ROM Architecture of ATmega32

Lecture 7 Status Register of Atmega32 Microcontroller

Lecture 8 Pipelining in AVR Microcontroller

Lecture 9 RISC Features in AVR Controller, RISC and CICS comparison

Lecture 10 Harvard and Von Neumann (Princeton) Architecture

Section 4: Instruction Set and Directives of AVR Microcontroller

Lecture 11 Arithmetic Instructions and Programs, Assembly Language Programming of AVR

Lecture 12 Data Transfer Instructions with Program

Lecture 13 Logical Instructions and Programs, Assembly Language Programming of AVR

Lecture 14 BRANCH and CALL Instructions and Programs, Assembly Language Programming of

Lecture 15 Addressing Modes of AVR Microcontroller

Lecture 16 Data Formats and Directives in AVR Microcontroller

Section 5: AVR IO Basics and Programming

Lecture 17 IO Port basics and programming using assembly language

Lecture 18 AVR Programming using C Language, Why to Program the AVR in C Language

Lecture 19 AVR Byte Size IO Port Programming using C

Lecture 20 AVR Byte Size IO Port Programming using C Language

Lecture 21 AVR bit size IO Port Programming using C

Lecture 22 AVR Code Conversion Programming Using C Language

Section 6: Fuse Bits & AVR Microcontroller Programming Methods

Lecture 23 Programming Methods of AVR Microcontroller, Parallel Programming

Lecture 24 Clock Sources of Atmega32 AVR Microcontroller

Lecture 25 Fuse Bits and Lock Bits of ATmega32, Format of Fuse Byte of ARmega32

Section 7: EEPROM Programming of AVR Microcontroller

Lecture 26 Accessing EEPROM in AVR using Assembly Language

Lecture 27 AVR EEPROM Programming in C

Section 8: Stack, Subroutine and MACRO Concepts of AVR Microcontroller

Lecture 28 Stack and Subroutine in AVR Microcontroller

Lecture 29 MACRO concept of AVR Microcontroller

Section 9: Timer/Counter Basics and Programming in Assembly and Embedded C

Lecture 30 Introduction to AVR Timer

Lecture 31 Timer 0 Registers in ATmega32

Lecture 32 Timer 0 Normal Mode Programming in AVR Microcontroller

Lecture 33 Timer 0 CTC Mode Programming in AVR Microcontroller

Lecture 34 Timer 0 as Counter Programming

Lecture 35 Timer 1 Normal & CTC mode basics

Lecture 36 Programming of Timer 1 Normal & CTC mode

Lecture 37 Timer 2 Normal mode Programming

Section 10: Interrupts of AVR Microcontroller

Lecture 38 AVR Interrupt basics

Lecture 39 AVR Timer 0 Overflow Interrupt

Lecture 40 AVR Timer 2 Compare match Interrupt

Lecture 41 AVR External Hardware Interrupt

Lecture 42 AVR External Hardware Interrupt C Program

Section 11: UART Serial Communication of AVR Microcontroller

Lecture 43 AVR Serial Communication

Lecture 44 AVR Serial Communication Registers

Lecture 45 AVR Serial Transmission Programming

Lecture 46 AVR Serial Reception Programming

Lecture 47 AVR Interrupt based serial Programming

Section 12: LCD Interfacing with ATmega32 AVR Microcontroller

Lecture 48 LCD Interfacing with ATmega32

Lecture 49 LCD Interfacing and Programming with ATmega32

Section 13: 4 X 4 Keyboard Matrix Interfacing with ATmega32 AVR Microcontroller

Lecture 50 Keyboard Interfacing basics

Lecture 51 4X4 Keyboard Interfacing Programming in AVR Microcontroller

Section 14: DC Motor Interfacing with ATmega32 AVR Microcontroller

Lecture 52 DC Motor Basics

Lecture 53 Fast PWM Mode for PWM wave generation in ATmega32

Lecture 54 Phase Correct PWM mode for PWM wave generation

Lecture 55 DC Motor Interfacing and Programming

Section 15: Stepper Motor Interfacing with ATmega32 AVR Microcontroller

Lecture 56 Relay and Stepper Motor Basics in AVR Interfacing

Lecture 57 Stepper Motor Interfacing with ATmega32 and C Program

Section 16: Analog to Digital Converter

Lecture 58 ADC - Analog to Digital Converter in AVR Microcontroller

Lecture 59 Registers Associated with ADC in AVR Microcontroller

Lecture 60 Temperature Sensor Basics

Lecture 61 LM35 Temperature Sensor Interfacing with AVR Microcontroller

Lecture 62 C Program for reading and Displaying LM35 Temperature sensor on LCD by AVR

Section 17: SPI Serial Communication Protocol

Lecture 63 SPI Protocol Basics - 1

Lecture 64 SPI Protocol Basics - 2

Lecture 65 SPI Register and Programming

Section 18: I2C (TWI) Serial Communication Protocol

Lecture 66 I2C Protocol Basics AVR Microcontroller

Lecture 67 I2C (TWI) Registers and C Programming

Section 19: DS 1307 RTC Interfacing and Programming

Lecture 68 DS 1307 RTC (Real Time Clock) Interfacing and Programming using I2C Protocol

Section 20: AVR Microcontroller Practicals with Proteus Simulation and Demo on Hardware kit

Lecture 69 Introduction AVR Programming Basics

Lecture 70 Introduction to Microchip studio

Lecture 71 Introduction to Proteus

Lecture 72 Introduction to ProgISP

Lecture 73 Hardware Requirement for AVR lab sessions

Lecture 74 ROM to RAM data transfer

Lecture 75 LED SW & LED blinking

Lecture 76 Seven Segment Interfacing

Lecture 77 LCD Interfacing

Lecture 78 Keyboard Interfacing with AVR Microcontroller

Lecture 79 LM35 Temperature sensor Interfacing with AVR Microcontroller

Lecture 80 Stepper motor Interfacing with AVR Microcontroller

Lecture 81 DC motor Interfacing with AVR Microcontroller

Lecture 82 Serial Communication of AVR Microcontroller

Lecture 83 Timer 50% duty cycle square wave generation

Lecture 84 Timer 70% duty cycle wave generation Program

Lecture 85 AVR Interrupt Program

Lecture 86 RTC Interfacing with AVR Microcontroller

Lecture 87 SPI MAX 7221 Interfacing with AVR Microcontroller

Section 21: Serial Communication Protocols

Lecture 88 I2C Protocol

Lecture 89 SPI Protocol

Lecture 90 I2C vs SPI Protocol

Lecture 91 UART Protocol

Lecture 92 USB Protocol

Lecture 93 RS 232 Protocol

Section 22: Study Materials

Lecture 94 DIY Projects list

Lecture 95 Software and Drivers

Lecture 96 Important questions

Embedded Systems Engineers,Hardware Engineers,Students (Engineering, Diploma, Science),Tech Enthusiasts,Those who want enter into the field of Microcontroller

[Image: fRzkItO7_o.jpg]

RapidGator

[To see links please register or login]

NitroFlare

[To see links please register or login]

TurboBit

[To see links please register or login]

[Image: signature.png]
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now   Download Now
Download Now   Download Now