ST provides dozens of application notes as PDFs:
Below is a detailed report written in my own words, structured as a technical overview and study guide. the stm32f103 arm microcontroller and embedded systems pdf
The STM32F103 is a masterpiece of embedded design, but it is unforgiving. It expects you to read the clock tree diagram (page 59 of RM0008). It expects you to calculate the baud rate error percentage (page 710 of the reference manual). ST provides dozens of application notes as PDFs:
Using the CAN bus for robust communication in noisy environments. the stm32f103 arm microcontroller and embedded systems pdf