怎么学习单片机啊?!

怎么学习 stm32f103ve ,结合 cubemx 学习,不是 cubemx 不会配置就是在 keil5 厘米不会写什么回调函数啊,怎么办

》》 学习单片机需要先详细了解其最小系统构成
》》要了解stm32cubemx的基本配置:时钟配置 -->下载配置 --> 其它外设
》》可以从最简单的外设进行配置,如GPIO
》》 可以学习c51的模式,c51本身没有很多外设,所以很多场景是使用I/O口去模拟时序