如果有相关嵌入式开发基础,可以从寄存器开始学。如果是第一次接触单片机,建议从库函数开始学,这样上手快,等熟练后分析库函数,就可以学习各寄存器了。
你都可以学点,KEIL编程的时候可以混编的,想用啥就用啥。
我觉得还是看看库函数比较好,有开发板最好,可以调调开发板例程,我觉得库函数相对较简单些,stm32寄存器比较多。
初学建议直接操作寄存器,这样你可以对各种外设有深入的了解。