Changes between Version 15 and Version 16 of ESP32
- Timestamp:
- 06/12/21 10:31:14 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ESP32
v15 v16 320 320 } 321 321 }}} 322 ฟังก์ชั่น f4_Task()ที่ผูกกับ Task4323 ปริ้น “Hello from Task4”ผ่าน Serial Port พร้อมทั้งปริ้นค่า Priority ของ Task ด้วยฟังก์ชั้น `uxTaskPriorityGet(…)` [[br]]322 ฟังก์ชั่น `f4_Task()` ที่ผูกกับ Task4 323 ปริ้น "Hello from Task4" ผ่าน Serial Port พร้อมทั้งปริ้นค่า Priority ของ Task ด้วยฟังก์ชั้น `uxTaskPriorityGet(…)` [[br]] 324 324 เปลี่ยน Priority ของ Task4 จาก 4 ให้เป็น 0 ( ต่ำสุด ) ด้วยฟังก์ชัน `vTaskPrioritySet(…)` [[br]] 325 325 ลบ Task4 ทิ้ง โดยคำสั่ง `vTaskDelete(…)` [[br]] … … 334 334 } 335 335 }}} 336 ฟังก์ชั่น f3_Task()ที่ผูกกับ Task3336 ฟังก์ชั่น `f3_Task()` ที่ผูกกับ Task3 337 337 338 338 ปริ้น “Hello from Task3” ผ่าน Serial Port … … 348 348 } 349 349 }}} 350 ฟังก์ชั่น f2_Task()ที่ผูกกับ Task2351 352 ปริ้น “Hello from Task2”ผ่าน Serial Port350 ฟังก์ชั่น `f2_Task()` ที่ผูกกับ Task2 351 352 ปริ้น "Hello from Task2" ผ่าน Serial Port 353 353 Resume Task3 ด้วยคำสั่ง `vTaskResume(…)` 354 354 ลบ Task2 ทิ้ง โดยคำสั่ง `vTaskDelete(…)` … … 362 362 } 363 363 }}} 364 ฟังก์ชั่น f1_Task()ที่ผูกกับ Task1365 366 ปริ้น “Hello from Task1”ผ่าน Serial Port364 ฟังก์ชั่น `f1_Task()` ที่ผูกกับ Task1 365 366 ปริ้น "Hello from Task1" ผ่าน Serial Port 367 367 Resume Task2 ด้วยคำสั่ง `vTaskResume(…)` 368 368 ลบ Task1 ทิ้ง โดยคำสั่ง `vTaskDelete(…)` … … 392 392 สุดท้ายนี้ ขอลง Reference แหล่งที่มาที่ศึกษาการใช้งาน RTOS ที่ผมไปอ่านแล้วลองทำตามดู ใครสนใจรายละเอียดต้นทาง ลองเข้าไปอ่านกันได้ครับ 393 393 394 Tasks: CreateTasks394 Tasks: `CreateTasks` 395 395 Get started with creating a basic task in FreeRTOS with the ESP32 and ESP-IDF Before starting make sure that you have… 396 396 397 397 coder137.github.io 398 FreeRTOSWith Arduino 06 : Task Suspend and Resume398 `FreeRTOS` With Arduino 06 : Task Suspend and Resume 399 399 400 400 In earlier tutorials, we saw how to create, use and delete the tasks. In this tutorial, we will see how to Suspend and…