??????其他文章鏈接,獨家吐血整理
【吐血總結(jié)】FreeRTOS難點、Systick中斷-滴答定時器、PendSV中斷-任務(wù)切換、SVC中斷-系統(tǒng)底層、時間片調(diào)度-時鐘節(jié)拍【已完結(jié)】
(第1-8講)STM32F4單片機(jī),F(xiàn)reeRTOS基礎(chǔ)知識總結(jié)【視頻筆記、代碼講解】【正點原子】【原創(chuàng)】
(第9-10講)STM32F4單片機(jī),F(xiàn)reeRTOS任務(wù)創(chuàng)建和刪除(動態(tài)方法)【視頻筆記、代碼講解】【正點原子】【原創(chuàng)】
(第12講)STM32F4單片機(jī),F(xiàn)reeRTOS任務(wù)創(chuàng)建和刪除(靜態(tài)方法)【視頻筆記、代碼講解】【正點原子】【原創(chuàng)】
(第13-14講)STM32F4單片機(jī),F(xiàn)reeRTOS任務(wù)掛起和恢復(fù)【視頻筆記、代碼講解】【正點原子】【原創(chuàng)】
(第16-17講)STM32F4單片機(jī),F(xiàn)reeRTOS中斷管理簡介【視頻筆記、代碼講解】【正點原子】【原創(chuàng)】
(第18-19講)32單片機(jī),F(xiàn)reeRTOS臨界段代碼保護(hù)、任務(wù)調(diào)度器的掛起和恢復(fù)【視頻筆記、代碼講解】【原創(chuàng)】
(第20-22講)STM32F4單片機(jī),F(xiàn)reeRTOS列表和列表項API函數(shù)講解【視頻筆記、代碼講解、正點原子】【原創(chuàng)】
(第34-36講)FreeRTOS消息隊列知識匯總【B站UP、硬件家園、普中科技、正點原子】【視頻筆記】【原創(chuàng)】
(第40-44講)STM32F4單片機(jī),F(xiàn)reeRTOS信號量【二值、計數(shù)、翻轉(zhuǎn)、互斥】【代碼講解】【正點原子】【原創(chuàng)】
(第48-59講)STM32F4單片機(jī),F(xiàn)reeRTOS【事件標(biāo)志、任務(wù)通知、軟件定時器、Tickless低功耗】【純文字講解】【原創(chuàng)】
1、純文字(待補(bǔ)充)
事件標(biāo)志組如果讀不到也會引起任務(wù)阻塞,讀取到事件標(biāo)志組之后會對標(biāo)志清0(也可以設(shè)置成不清0)
隊列、信號量、標(biāo)志組,都是用來任務(wù)間通信使用(這幾個都需要單獨創(chuàng)建一次)
任務(wù)通知時創(chuàng)建任務(wù)分配任務(wù)控制塊時就默認(rèn)創(chuàng)建了一個任務(wù)通知(不需要單獨再創(chuàng)建一次)
任務(wù)通知不會阻塞任務(wù)
消息郵箱=聽起來高大上很時髦=就是任務(wù)之間通信
軟件定時器類似于MultiTimer定時器
軟件有單次定時器與周期定時器兩種模式
軟件定時器其實就是利用系統(tǒng)滴答定時器中斷來計數(shù)作為時基,而系統(tǒng)滴答定時器中斷優(yōu)先級最低,因為在采集精度上肯定比不上硬件定時器,但是軟件定時器任務(wù)優(yōu)先級是最高的(任務(wù)優(yōu)先級 ≠ 中斷優(yōu)先級)
不能在軟件定時器超時回調(diào)函數(shù)中調(diào)用會引起任務(wù)阻塞的API函數(shù)如vTaskDelay()函數(shù)文章來源:http://www.zghlxwxcb.cn/news/detail-790888.html
Tickless低功耗模式
空閑任務(wù):所有任務(wù)都被阻塞或者掛起時執(zhí)行空閑任務(wù)
開啟Tickless模式前需要打開4個宏文章來源地址http://www.zghlxwxcb.cn/news/detail-790888.html
到了這里,關(guān)于(第48-59講)STM32F4單片機(jī),F(xiàn)reeRTOS【事件標(biāo)志、任務(wù)通知、軟件定時器、Tickless低功耗】【純文字講解】【】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!