Arm is the dominant CPU architecture used in microcontrollers and embedded systems. The Arduino is a widely used platform to program microcontrollers. The Energia platform uses the Wiring and Arduino framework to program the TI Arm microcontrollers. In this book, we use TI Arm LaunchPad board and Energia IDE (integrated development environment) to program the I/O switches, LEDs, LCD, keypad, Serial Com, 7-segment LED, ADC, sensors, Graphic LED, stepper and DC motors. We also provide SPI and I2C programming examples for interfacing of the above devices. Our website www.MicroDigitalEd.com has all the tutorials, source codes, PowerPoints, and other support materials for this book.
This book allows students to use the same Arm platform for both Arduino and the advanced embedded systems courses. Our TI MSP432 or Tiva ARM books can be used for the advanced embedded systems courses in third and fourth year of engineering program after taking the Arm-based Arduino course in the first or second year using the same hardware. Here is the table of contents: 1. TI Arm Launchpad I/O Programming with Energia 2. I/O and 7-Seg LED interfacing and Programming 3. LCD and Keyboard Programming 4. Serial Communication Programming 5. Counter and Timer Programming 6.
Interrupt Programming 7. ADC and Sensor Programming 8. SPI Bus Protocol and Programming 9. I2C Interfacing with DAC and Programming 10. Stepper Motor Interfacing and Programming 11. DC Motor Control and PWM Programming 12. Graphic LCD and OLED Programming See our website for other titles in the Arm series. www.
MicroDigitalEd.com.