51上基於ucosII思想RTOS設計

首先我們應該知道的一些東西: MSC-51中堆棧增長方向爲低地址至高地址,即向上增長型,而ARM中堆棧默認是高地址至低地址,即向下增長型(也可以設置爲向上增長型),在給任務塊初始化棧頂指針和模擬入棧操作時應該注意這點。 由於51中沒有軟中斷,所以自動入棧程序斷點值就需要通過普通子程序來實現。(stm32中是利用PendSV軟中斷進行任務切換的,具體google吧) 思想: 在看了ucosII的大概
相關文章
相關標籤/搜索