I've created a course on embedded programming for ARM Cortex devices using the SAM4s Xplained Pro board from Atmel. In the following course, I will take you through 3 projects for learning how to program analog to digital converters. Use the coupon BLOGSPOT for 80% off.
https://www.udemy.com/armcortex-adc/
https://www.udemy.com/armcortex-adc/