先看时钟树clock tree。主要看外部时钟怎么倍频上去的。
学中断。看《arm cortexm3权威指南》。中断优先级只需要抢占优先级。因为RTOS是抢占的。
stm32的中断和事件在一起讲的。跳过事件,只看EXIT中断。这里事件只是在休眠唤醒用得到,其它很少。另外EXIT中断对应的GPIO是一一对应的,GPIOx_0只能对应EXIT0。
定时器看systick。因为RTOS要用。
软件hal库方面,就是回调函数。学习C指针。
外设方面,注意外设的时钟是否打开,外设中断是否是能,对应的nvic中断是否使能。
备份寄存器可以看一下,可以在复位前保存数据。
其它的外设都很简单。
|