Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

PIC MCU TUTORIALS #8 – Info about C language in MPLABX IDE (Absolute Beginner)

7.7K views on YouTube

In this video, I’ll explain some of the concepts and terms you’ll need to know before using the MPLAB X IDE and the XC8 compiler. And finally, this is going to be the last video before I really start talking about datasheets and coding PIC microcontrollers…
___________________________
– Microchip official C tutorial:
https://microchipdeveloper.com/tls2101:start

– Pointers in C:

___________________________
– Why does my MPLABX IDE look different?:

___________________________
– Next video:

– Previous video:

___________________________
Timestamps:
[0:00] Start of the video
[0:24] What to do if you don’t know C
[1:30] Arduino “setup()” and “loop()” equivalents
[1:50] About “main()” function
[4:53] Header files
4:53 About header files
5:45 Preprocessor explained
6:47 Header guards
[7:52] Boolean variables
[8:58] How microcontrollers handle big numbers
[9:48] Variables
9:48 Default variable type
10:10 Variable types and microcontrollers
11:17 “stdint.h” (standard integer) library
[13:30] Constant variables
[14:51] Adding descriptions to functions
[17:04] What is “Main Project”
[18:04] End of the video