色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > FreeRTOS軟件定時器

          FreeRTOS軟件定時器

          發(fā)布人:chen3bing 時間:2024-06-19 來源:工程師 發(fā)布文章

          代碼:


          /*
            demo4: xTimerCreate的使用。
            
            * 使用 xTimerCreate 創(chuàng)建軟件定時器,并指定回調(diào)函數(shù)
            * 使用 xTimerStart 啟動定時器
            * 啟動調(diào)度器
            * 在回調(diào)函數(shù)中進行處理
            
          */
          
          #include <avr/io.h>
          
          #include "FreeRTOS.h"
          #include "timers.h"
          #include "task.h"
          
          #include "cfg.h"
          #include "macromcu.h"
          
          xTimerHandle xTmr;
          
          long cnt;
          void vTimerCallback( xTimerHandle pxTimer )
          {
            PININV(LED1);
            cnt++;
          }
          
          int main()
          {
            PINDIR(LED1, PIN_OUTPUT);
          
            xTmr = xTimerCreate("Timer", 500 / portTICK_RATE_MS, pdTRUE, 1, vTimerCallback);
            xTimerStart(xTmr, 0);
          
            vTaskStartScheduler();
          
            while(1);
          
            return 0;
          }

          仿真效果圖

          5.jpg

          6.jpg

          *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



          關(guān)鍵詞: FreeRTOS

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉