|
沒有了大堆啥BSP,APP之類的東西,而且中斷機制實在不懂為什么它要用自建向量表的方式.決定回歸3.0的匯編中定義向量表的方式,直觀多了.
每個中斷入口函數(shù)都老實地回到了stm32f10x_it.c中去,就是如果要OS管理你的中斷,那么中斷函數(shù)就得加上OS的代碼,例如:
void EXTI9_5_IRQHandler(void)
{
CPU_SR cpu_sr;
OS_ENTER_CRITICAL();
OSIntNesting++;
OS_EXIT_CRITICAL();
//用戶程序..
OSIntExit();
}
每個都要加.繁瑣了點,倒也直觀,反正廢不了多少FLASH~
|
|