What books should I read to understand ARM MCU's?
Hi guys,
I am in 12th grade and very interested in electronics. Ever since I knew about ARM microcontrollers (especially STM32 ARM MCU's) I've always wanted to build my projects using ARM MCU's, but I am unable to understand the technical information that is given in the data sheet, why something/concept is the way it is and when I ask for help related to these controllers online.
As of now, all I do is, look at the data sheet of an ARM MCU (only STM32's) and see its power supply scheme, clock circuit schematic and apply them to my schematic. But I feel its a dumb job doing it and would want to know the concept of it and the reason behind it and applying it, how to use USB, I2C, Interrupts, SPI, PWM, how to program one from my computer with step by step instructions, basically every single thing of an ARM MCU. Also, I would want to make my own Microcontroller development board and boards for some robotic projects but with understanding everything, not just copying and doing it without understanding.
So my question is, what books would you recommend me to read to go from the very basics all the way to becoming an expert in ARM MCU's?
Thank you.