MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 35 lectures (6h 33m) | Size: 4.44 GB
A course on PIC fundamentals to RTOS implementation
What you’ll learn
Basics of PIC Microcontroller: GPIO, Interrupts, Timers, ADC and Serial Communication
Building RTOS Projects using FreeRTOS
Building your own Hardware: Rigging up circuits and soldering
Reading device datasheet to develop projects
Hardware components given in the list
Computer with MPLABX IDE
No programming experience required. You will learn everything you need to know.
This course is mainly focused on teaching the fundamentals of PIC microcontrollers without any prior programming knowledge. You will build your own hardware by making use of the microcontrollers and other circuit components. You will learn how to write codes to perform basic tasks by referring to device datasheets. Register level coding is used throughout the course so that you will get a complete hold on the PIC microcontroller programming. You will not use a Code configurator or any peripheral libraries. Instead, you will be able to build peripheral libraries and use those in implementing various functionalities.
If you are a beginner who wants to become an expert in PIC microcontrollers, this is the course for you. If you are an expert who uses peripheral libraries and code configurator to build your PIC projects, and who wishes to know the register level coding, this is for you.
Apart from PIC fundamentals, the course covers RTOS concepts by making use of open-source FreeRTOS kernel. You will understand multitasking, task scheduling, and intertask communication.
The code you would write will run on the hardware you would build. That means you will become an expert in both hardware and firmware development. You will get in-depth hands-on experience with simple examples to understand the underlying concept.
If you are a student, this course will add value to your resume, to conduct your academic project works and find a career in embedded systems. If you are a professional working in the embedded field or want to find a career in embedded systems, this course will help a lot.
Who this course is for
Beginners in electronics