ch32v203c8t6的臨界保護問題

Cortex-M 處理器可以下面這樣做臨界保護

uint32_t?enter_critical(void)
{
????//?保存當前?PRIMASK?值
????uint32_t?regPrimask?=?__get_PRIMASK();
????//?關(guān)閉系統(tǒng)全局中斷(其實就是將?PRIMASK?設(shè)為?1)
????__disable_irq();

????return?regPrimask;
}

void?exit_critical(uint32_t?primask)
{
????//?恢復?PRIMASK
????__set_PRIMASK(primask);
}

ch32v203c8t6要怎么做呢

您好,可以參考CH32V203 EVT FreeRTOS例程中下圖兩個函數(shù),如下圖圈出部分,和你這個思路都是一樣的。EVT下載鏈接如下:

http://www.findthetime.net/downloads/CH32V20xEVT_ZIP.html?

image.png


好的,謝謝你哦


解決了嗎?


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频