This is a beginner’s course for Engineering students that want to program microcontrollers do not worry if you are new to embedded system design. In this course, you are going to learn the fundamentals of ARM Cortex-M based microcontrollers from scratch. In particular, we will be programming the KL25Z microcontroller, the topics covered in the course are:
- FRDM25KL NXP platform and Keil environment.
- GPIOs.
- Interrupts, writing handlers, NVIC.
- Timers, SysTick timer and TPM.
- PWM signal generation.
Each one of the topics covered includes several programming examples and asignments so you can practice and remember the concepts and methodology seen in the course. There are also asignments so you can practice and remember the concepts and methodology seen in the course.