Programming GPIO Ports on a PIC32 requires understanding how to use a set of registers that are connected with each port. This video describes each of those registers and how you use them to configure a port, write to an output port, and read from an input port. Some of these techniques can exhibit race conditions, so we talk about when you have to worry about that and ways to get around them. For this video, we do not cover interrupt on change, but I'll make another video for that very soon!
Please subscribe to see more videos about how to write high quality code. If you have questions, email me at [email protected]!