0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文解讀FreeRTOS事件組同步

工程師鄧生 ? 來源:硬件會 ? 作者:硬件會 ? 2022-09-15 11:49 ? 次閱讀

繼續(xù)上篇的文章,事件組就是24bit的一個EventBits_t變量,set單個bit位表示任務(wù)A是否發(fā)生,為1發(fā)生,為0則沒有發(fā)生,clear這個bit位置0,用wait該bit位監(jiān)控這個任務(wù)A是否發(fā)生,若發(fā)生就執(zhí)行任務(wù)B。

事件組同步,則是將set和wait合二為一了。

e21a620c-342b-11ed-ba43-dac502259ad0.png

繼續(xù)舉上篇文章的例子:

e233f276-342b-11ed-ba43-dac502259ad0.png

e251339a-342b-11ed-ba43-dac502259ad0.png

e26c7b5a-342b-11ed-ba43-dac502259ad0.png

e2914930-342b-11ed-ba43-dac502259ad0.png

e2b0d750-342b-11ed-ba43-dac502259ad0.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

    62274

原文標題:FreeRTOS事件組(同步)

文章出處:【微信號:硬件會,微信公眾號:硬件會】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    福田卡汽車新能源技術(shù)戰(zhàn)略解讀

    近日,以“讓每公里更美好”為主題的福田卡汽車技術(shù)戰(zhàn)略暨全新產(chǎn)品發(fā)布會在福田汽車X實驗室舉行。行業(yè)領(lǐng)導(dǎo)、戰(zhàn)略合作伙伴及廣大媒體等300余名嘉賓出席本次活動。會上,福田卡汽車詳細解讀
    的頭像 發(fā)表于 12-23 15:43 ?269次閱讀

    京準電鐘解讀:PTP時鐘同步系統(tǒng)及應(yīng)用是什么?

    京準電鐘解讀:PTP時鐘同步系統(tǒng)及應(yīng)用是什么?
    的頭像 發(fā)表于 10-31 09:35 ?298次閱讀
    京準電鐘<b class='flag-5'>解讀</b>:PTP時鐘<b class='flag-5'>同步</b>系統(tǒng)及應(yīng)用是什么?

    使用NTP,該如何同步時間?詳解!

    ? 、NTP通信概述 很多場景中,由于業(yè)務(wù)需要,模塊需要保持正確的系統(tǒng)時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘
    的頭像 發(fā)表于 10-29 13:44 ?229次閱讀
    使用NTP,該如何<b class='flag-5'>同步</b>時間?<b class='flag-5'>一</b><b class='flag-5'>文</b>詳解!

    了解同步電動機起動原理是什么

    同步電動機是種交流電動機,其轉(zhuǎn)子轉(zhuǎn)速與電網(wǎng)頻率保持恒定的比例關(guān)系,即同步轉(zhuǎn)速。這種電動機在啟動和運行過程中,轉(zhuǎn)子的轉(zhuǎn)速與定子產(chǎn)生的旋轉(zhuǎn)磁場的轉(zhuǎn)速相同,因此得名同步電動機。
    的頭像 發(fā)表于 10-22 09:17 ?529次閱讀

    freertos最多支持多少個任務(wù)

    FreeRTOS個輕量級的實時操作系統(tǒng)(RTOS),其設(shè)計初衷就是為了提供簡單、可靠且高效的實時任務(wù)管理。關(guān)于FreeRTOS最多支持多少個任務(wù)的問題,實際上并沒有個固定的上限,
    的頭像 發(fā)表于 09-02 14:21 ?1071次閱讀

    freertos和rtos區(qū)別是什么

    FreeRTOS 和 RTOS(實時操作系統(tǒng))是兩個不同的概念,但它們之間有緊密的聯(lián)系。FreeRTOS個特定的開源實時操作系統(tǒng),而 RTOS 是實時操作系統(tǒng)的般概念。 概念定
    的頭像 發(fā)表于 09-02 14:18 ?1386次閱讀

    freertos和裸機有什么區(qū)別

    FreeRTOS 和裸機編程是兩種不同的嵌入式系統(tǒng)開發(fā)方法,它們在設(shè)計理念、資源使用、功能實現(xiàn)等方面有著顯著的差異。 1. 基本概念 1.1 FreeRTOS FreeRTOS
    的頭像 發(fā)表于 09-02 14:13 ?1704次閱讀

    freertos和rtthread哪個更好

    FreeRTOS FreeRTOS個小型、可裁剪的實時操作系統(tǒng)內(nèi)核,由Richard Barry于2003年發(fā)布。它主要面向微控制器(MCU)和小型嵌入式系統(tǒng),以其輕量級、可預(yù)測性和高可靠性而聞名
    的頭像 發(fā)表于 09-02 14:06 ?3738次閱讀

    求助,求大神幫忙解答下AN65974同步Slave FIFO的讀時序

    你好,在AN65974檔中,我看不懂同步Slave FIFO的讀時序,你可以給我解讀下么? 下圖中有我標注的我不懂的問題。非常感謝你!......
    發(fā)表于 05-31 06:27

    AG32 下使用 freeRTOS 的參考

    \\\\framework-agrv_freertos\\\\用戶使用時,不必關(guān)注該源碼,只需關(guān)注 API 使用即可。 、簡單驗證: 使用時,從 VSCODE 中直接打開工程:\\\\AgRV_pio\\\\platforms
    發(fā)表于 05-28 13:34

    淺析FreeRTOS任務(wù)調(diào)度器的三種調(diào)度算法和應(yīng)用

    FreeRTOS在MCU領(lǐng)域應(yīng)用非常廣泛,今天就給大家講解FreeRTOS調(diào)度器中的三種調(diào)度算法,以及在瑞薩RZ/T2L MPU中的應(yīng)用。
    的頭像 發(fā)表于 05-10 14:02 ?7658次閱讀
    淺析<b class='flag-5'>FreeRTOS</b>任務(wù)調(diào)度器的三種調(diào)度算法和應(yīng)用

    詳解MongoDB分片(Sharding)技術(shù)

    一組復(fù)制集就是一組mongod實例掌管同個數(shù)據(jù)集,實例可以在不同的機器上面。實例中包含個主導(dǎo),接受客戶端所有的寫入操作,其他都是副本實例,從主服務(wù)器上獲得數(shù)據(jù)并保持
    的頭像 發(fā)表于 04-28 10:35 ?4720次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>詳解MongoDB分片(Sharding)技術(shù)

    使用FreeRTOS系統(tǒng)事件標志有些收不到是怎么回事?

    教下,使用FreeRTOS的的件標志, 任務(wù)貌似有些標志位收不到,是怎么回事啊 ? 比如事件標志的 bit5, bit8, bit7 可以收到 但是 則 bit6, bit3 收不到 上述標志
    發(fā)表于 04-26 06:53

    使用STM32CubeMX生成的FreeRTOS系統(tǒng)中,似乎沒有新封裝的事件標志,怎么解決?

    使用STM32CubeMX生成的FreeRTOS系統(tǒng)中,似乎沒有新封裝的事件標志,如果按照原生的FreeRTOS使用事件標志,則任務(wù)中的xEventGroupSetBits函數(shù)沒有
    發(fā)表于 03-22 08:34

    同步 整流器升壓轉(zhuǎn)換器G5177英資料

    電子發(fā)燒友網(wǎng)站提供《同步 整流器升壓轉(zhuǎn)換器G5177英資料.pdf》資料免費下載
    發(fā)表于 02-01 09:22 ?1次下載