Companies Home Search Profile

Bare Metal Programming of AVR Micro-Controllers

Focused View

Sachin Sharma

38:28

93 View
  • 1. Introduction.mp4
    03:42
  • 2. Required Software Microchip Studio.mp4
    02:38
  • 3. Required Simulation Software Proteus.mp4
    01:54
  • 1.1 2 1 Introduction embedded.pdf
  • 1. Introduction to Embedded Systems.mp4
    14:56
  • 2.1 2 2 microcontrollers genera.pdf
  • 2. General Architecture of Microcontrollers.mp4
    07:27
  • 3.1 atmega16.pdf
  • 3. Features and Pin Diagram of AVR ATmega16 Microcontroller.mp4
    07:51
  • Description


    and Simulation using Proteus

    What You'll Learn?


    • Bare metal programming concepts of AVR series microcontrollers
    • Embedded System designing using Proteus simulation software.
    • Understanding Data Sheets
    • Digital Input and Output Operation
    • DC Motor interfacing
    • 7-segment interfacing
    • LCD interfacing
    • ADC interfacing to read data from analog sensors
    • Digital sensor interfacing such as DHT11, IR sensor
    • Timer programming
    • Interrupt programming
    • UART Communication protocol
    • SPI communication protocol
    • I2C communication protocol

    Who is this for?


  • If you wanted to learn embedded systems from scratch, then you should take this course.
  • If you are an engineering graduate in robotics, control system or embedded systems.
  • If you are an enthusiast and want to go into deep of the embedded domain.
  • If you have no interest in ARDUINO based programming and wanted to learn real programming using inbuilt resistors of microcontrollers.
  • More details


    Description

    In this course, you will learn the bare metal programming concepts of AVR series microcontrollers and their simulation using Proteus software. You will learn to interface different components with AVR microcontrollers. You will also learn to design complete systems based on different components. We will use Proteus to design the system on software and to analyze and verify the working of our firmware before downloading the firmware to actual hardware. You will also learn to upload the firmware on real hardware with the help of different IDEs such as ATMEL Studio and others. We will be interfacing different components such as push buttons, analog and digital sensors, LCD, relays etc. We will also implement different communication protocols such as UART, SPI and I2C and will send different data to other microcontrollers. We will also do some small projects in order to complete the learning.

    ----------Some highlights---------------

    1. Well-explained theoretical concepts.

    2. Teaching with the flavor of hardware implementation.

    3. Learn to apply theoretical concepts in practice.

    4. Learn different types of sensors and their interfacing.

    5. Interfacing different actuators and displays.

    6. Implementing different communication protocols.

    7. Learn to implement timers in real-case scenarios.

    8. Learn to use interrupts in your program for better control applications.

    Highly use of modular programming concepts.

    Who this course is for:

    • If you wanted to learn embedded systems from scratch, then you should take this course.
    • If you are an engineering graduate in robotics, control system or embedded systems.
    • If you are an enthusiast and want to go into deep of the embedded domain.
    • If you have no interest in ARDUINO based programming and wanted to learn real programming using inbuilt resistors of microcontrollers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sachin Sharma
    Sachin Sharma
    Instructor's Courses
    I am Sachin Sharma and have done Ph.D in Control from Delhi University, India. I have teaching and industrial experience in converting control designs on real hardware. I have working experience in ML/DSP/Embedded Systems/ Robotics etc. Enroll into my courses to start your learning journey and learn the concepts from hardware perspective. I also provide consultancy and solutions in Embedded Systems, IoT, Research etc. You can reach me at: [email protected]
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 6
    • duration 38:28
    • Release Date 2023/04/25

    Courses related to Microcontroller

    Subtitle
    Secure Your Space
    Udemy Yago Caetano
    Yago Caetano
    Secure Your Space
    3:05:36
    English subtitles
    12/21/2024