Microcontroller Technology using the 32-Bit ARM Cortex M3

Microcontroller Technology using the 32-Bit ARM Cortex M3

The courses cover providing basic information on the programming environment, consisting of both hardware and software, definitions of terms and training in how to handle components. Trainees get to know the design of the 32 bit ARM Cortex M3 microcontroller and its peripherals as well as learn about structured programming from initial draft to final solution on the basis of simple examples. The very first experiment covers the use of various control structures, the possibilities for bit manipulation in the C programming language, use of ports and port pins, interrupt handling and use of the on-chip analog-to-digital converter. Another section is concerned with the use of ready-made libraries for an I²C bus and use of an I²C LCD module.

Course SO4206-9C, "Digital signal processing with a 32-bit ARM Cortex M3 microcontroller" is a continuation of course SO4206-9B "Programming 32 bit ARM Cortex M3 microcontrollers" and requires previous completion of that course.