Preface Freescale ARM Corex-M Embedded Programming by Mazidi et al
Programming an ARM Vendor’s proprietary software Directly use C to access peripheral’s special function registers and develop your own custom library.
Compilers and IDE Tools (Keil) (IAR) Kinetis Software Development Kit (SDK) (Freescale)
Chapters Chapter 1—C for 32 bits; and ISO C99. Chapter 2– Sample programs ilustrating how to access special function associated with GPIO ports. Chapter 3– LCD and keypad interfacing. Chapter 4– UART ports. Chapter 5—Timers Chapter 6– Interrupts
Chapters (cont.) Ch. 7– ADC and DACs Ch. 8– SPI Ch. 9– I2C bus protocol Ch. 10—relays and stepper motors. Ch. 11 – PWM and DC motors Ch. 12 –Graphics LCD concepts
Chapters (cont.) Ch. 13 – DRAM Ch. 14—Cache memory concepts Ch. 15 –memory protection Appendix A—IC chip technology Programs available online.