Descriptions
Development of embedded systems using Embedded C on AVR. This course delves into the inner workings of a microcontroller and peripherals. You will learn register-level embedded C programming to use embedded microcontroller peripherals to interface sensors, actuators, and liquid crystal displays (LCDs). You will learn to use timers to create precise delays, use timers to generate variable duty cycle pulse width modulation (PWM) signals. Learn to use an analog-to-digital converter (ADC) to collect data from analog sensors and display it on LCD displays. Each section ends with a quiz to evaluate your learning in that course. All codes (programs in C language) are available in the resources along with the lecture material. This is NOT Arduino style programming. I believe Arduino is for rapid prototyping of products, not for mastering microcontrollers and peripherals. In Arduino you use a lot of third party libraries. In this course you will write your own libraries. Your code will talk to and manipulate the registers of the microcontroller. This course introduces true register level programming.
What will you learn
- Learn the basics of Embedded C
- Development of an embedded system based on the AVR microcontroller
- Master of disguise techniques in C
- Interface sensors and actuators using GPIO/ports
- Demystify Timers to Record Delays
- Learn how to generate PWM and learn how to change the duty cycle and frequency of the PWM wave.
- Liquid crystal display (LCD) interface for printing characters, strings, and integers. Also learn how to write a library for LCD displays.
- Interface analog sensors using built-in analog-to-digital converters
Who is this course for?
- Beginners in microcontroller-based embedded system development
- Beginners are interested in writing and testing embedded C programs on hardware.
Specification for Embedded System Development Using Embedded C on AVR
- Publisher: Udemy
- Teacher: Rahul Shrivastava
- English language
- Level: Beginner
- Number of courses: 48
- Duration: 8 hours 44 minutes.
Contents of developing embedded systems using Embedded C on AVR
Requirements
- Know any programming language, just the basics.
Images
Sample clip
Installation instructions
Extract the files and watch on your favorite player
Subtitles: English
Quality: 720p
Download links
Password file(s): free download software
file size
3.82 GB