Changes between Version 15 and Version 16 of ESP32


Ignore:
Timestamp:
06/12/21 10:31:14 (3 years ago)
Author:
krit
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ESP32

    v15 v16  
    320320}
    321321}}}
    322 ฟังก์ชั่น f4_Task() ที่ผูกกับ Task4
    323   ปริ้น “Hello from Task4” ผ่าน Serial Port พร้อมทั้งปริ้นค่า Priority ของ Task ด้วยฟังก์ชั้น `uxTaskPriorityGet(…)` [[br]]
     322ฟังก์ชั่น `f4_Task()` ที่ผูกกับ Task4
     323  ปริ้น "Hello from Task4" ผ่าน Serial Port พร้อมทั้งปริ้นค่า Priority ของ Task ด้วยฟังก์ชั้น `uxTaskPriorityGet(…)` [[br]]
    324324  เปลี่ยน Priority ของ Task4 จาก 4 ให้เป็น 0 ( ต่ำสุด ) ด้วยฟังก์ชัน `vTaskPrioritySet(…)` [[br]]
    325325  ลบ Task4 ทิ้ง โดยคำสั่ง `vTaskDelete(…)` [[br]]
     
    334334}
    335335}}}
    336 ฟังก์ชั่น f3_Task() ที่ผูกกับ Task3
     336ฟังก์ชั่น `f3_Task()` ที่ผูกกับ Task3
    337337
    338338    ปริ้น “Hello from Task3” ผ่าน Serial Port
     
    348348}
    349349}}}
    350 ฟังก์ชั่น f2_Task() ที่ผูกกับ Task2
    351 
    352     ปริ้น “Hello from Task2” ผ่าน Serial Port
     350ฟังก์ชั่น `f2_Task()` ที่ผูกกับ Task2
     351
     352    ปริ้น "Hello from Task2" ผ่าน Serial Port
    353353    Resume Task3 ด้วยคำสั่ง `vTaskResume(…)`
    354354    ลบ Task2 ทิ้ง โดยคำสั่ง `vTaskDelete(…)`
     
    362362}
    363363}}}
    364 ฟังก์ชั่น f1_Task() ที่ผูกกับ Task1
    365 
    366     ปริ้น “Hello from Task1” ผ่าน Serial Port
     364ฟังก์ชั่น `f1_Task()` ที่ผูกกับ Task1
     365
     366    ปริ้น "Hello from Task1" ผ่าน Serial Port
    367367    Resume Task2 ด้วยคำสั่ง `vTaskResume(…)`
    368368    ลบ Task1 ทิ้ง โดยคำสั่ง `vTaskDelete(…)`
     
    392392สุดท้ายนี้ ขอลง Reference แหล่งที่มาที่ศึกษาการใช้งาน RTOS ที่ผมไปอ่านแล้วลองทำตามดู ใครสนใจรายละเอียดต้นทาง ลองเข้าไปอ่านกันได้ครับ
    393393
    394 Tasks: CreateTasks
     394Tasks: `CreateTasks`
    395395Get started with creating a basic task in FreeRTOS with the ESP32 and ESP-IDF Before starting make sure that you have…
    396396
    397397coder137.github.io
    398 FreeRTOS With Arduino 06 : Task Suspend and Resume
     398`FreeRTOS` With Arduino 06 : Task Suspend and Resume
    399399
    400400In earlier tutorials, we saw how to create, use and delete the tasks. In this tutorial, we will see how to Suspend and…