ARM Microcontroller learning tutorials, this series will teach you embedded system design and development, using the LPC1768, an ARM Cortex microcontroller. When compared to normal CPU the LPC is a simple device, with only one processor core and a miniscule amount of memory, yet it still manages to be useful. In fact this simplicity makes it a wonderful learning tool, allowing us to forgo kernel and driver interfaces and work at the lowest level possible, without becoming too complicated to dive head first into.
We’ll exploit the simplicity to teach you about how processors are structured, how to deal with many common protocols and tools, and even how some fundamental parts of an operating system work. The LPC itself has a number of modules, which encapsulate various features of the processor. We’ll be working our way through those modules, explaining why you would use them, how they work, and how to usethem. With each module we learn about, we’ll present exercises and projects that will help you cement that knowledge, and give you a practical examples of how these devices can be used. While we’ll often be working with electronics, no initial knowledge is required, and we’ll give you the resources to learn what you need to know as you go along.
Table of Content – ARM Cortex-M3 LPC1768 Tutorials
- Learn Architecture of Cortex-M3 LPC1768
- How to Program ARM Cortex-M3 LPC1768
- Create Fresh New Keil uVision4 Project for LPC1768
- Learn GPIO Configuration in Cortex-M3 LPC1768
- Blink LED with LPC1768 Microcontroller
- Add Switch to LPC1768 Microcontroller Project
- Timer Interrupt in LPC1768 Microcontroller
- Learn about Flash Magic to Program LPC1768
- Learn about USB Secondary Bootloader in LPC1768