標(biāo)題: UCOSII FOR STM32,庫(kù)3.0 不敢說自己移植的,但看官網(wǎng)上的PART后工程做的偏離我... [打印本頁(yè)]

作者: liuqq    時(shí)間: 2015-5-20 14:27
標(biāo)題: UCOSII FOR STM32,庫(kù)3.0 不敢說自己移植的,但看官網(wǎng)上的PART后工程做的偏離我...
沒有了大堆啥BSP,APP之類的東西,而且中斷機(jī)制實(shí)在不懂為什么它要用自建向量表的方式.決定回歸3.0的匯編中定義向量表的方式,直觀多了.
每個(gè)中斷入口函數(shù)都老實(shí)地回到了stm32f10x_it.c中去,就是如果要OS管理你的中斷,那么中斷函數(shù)就得加上OS的代碼,例如:
void EXTI9_5_IRQHandler(void)
{
        CPU_SR         cpu_sr;
        OS_ENTER_CRITICAL();
    OSIntNesting++;
    OS_EXIT_CRITICAL();
        //用戶程序..

    OSIntExit();
}

每個(gè)都要加.繁瑣了點(diǎn),倒也直觀,反正廢不了多少FLASH~







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1