Changes between Version 4 and Version 5 of ESP32


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ESP32

    v4 v5  
    2020Time slicing
    2121
    22 RTOS มีฟังก์ชั่นคล้ายๆ Delay() แต่เป็นรูปแบบ Software Timer ชื่อว่า vDelayTask() ด้วยฟังก์ชันนี้ทำให้เราสามารถสั่งให้ Task หยุดพักการทำงาน โดยไม่ทำให้ CPU หยุดพักการทำงานไปด้วย ( Delay() เป็น Hardware Timer ) ทำให้แต่ละ Task แบ่งเวลากันทำงานเป็นรูปแบบ Time Slicing คือ ถ้ายังมี Task ที่รอทำงานต่อก็ จับมา Run ได้เลยครับ
     22RTOS มีฟังก์ชั่นคล้ายๆ Delay() แต่เป็นรูปแบบ Software Timer ชื่อว่า `vDelayTask()` ด้วยฟังก์ชันนี้ทำให้เราสามารถสั่งให้ Task หยุดพักการทำงาน โดยไม่ทำให้ CPU หยุดพักการทำงานไปด้วย ( Delay() เป็น Hardware Timer ) ทำให้แต่ละ Task แบ่งเวลากันทำงานเป็นรูปแบบ Time Slicing คือ ถ้ายังมี Task ที่รอทำงานต่อก็ จับมา Run ได้เลยครับ
    2323
    2424ขอยกตัวอย่างครับ เช่นว่า เราต้องการเขียนโปรแกรมสั่ง ESP32 ให้ทำงานอยู่ 2 งาน คือ [ 1 – สั่งให้ไปเก็บค่าจาก Sensor ] และ [ 2 - สั่งให้ส่ง SMS รายงานผล] ตามรูปนี้…
     
    275275FreeRTOS พัฒนาขึ้นมาโดยบริษัท Real Time Engineer โดย FreeRTOS…
    276276
    277 medium.com
    278 Attaphon One
    279 
    280 let’s find the better way
    281 
    282     Esp32
    283     Freertos
    284 
    285 More from Attaphon One
    286 
    287 let’s find the better way
    288 
    289 Mar 29, 2019
    290 MQL4 : เริ่มต้นเขียน Expert Advisor
    291 สวัสดีครับทุกท่าน ผมคิดว่าใครที่เข้ามาอ่านบทความนี้น่าจะกำลังสนใจที่จะศึกษาการเขียน Expert Advisor เพื่อเป็นตัวช่วยในการเทรด Forex ( ตลาดซื้อขายคู่เงินตราต่างประเทศ ) ซึ่งใครที่เพิ่งจะเริ่มต้นเทรด ผมขอแนะนำให้ไปศึกษาหลักการและวิธีการเทรดจาก Blog อื่นๆ ก่อนนะครับ ข้อมูลมันเยอะมาก
    292 โปรแกรม Meta Trader ( MT4 ) ซึ่งใช้ในการเทรดค่าเงินต่างประเทศ
    293 
    294 blog นี้จะเน้นการเขียนโปรแกรม EA ที่ได้สะสมความรู้มา ผมอยากเขียนเก็บเป็น Log เผื่อมีใครสนใจจะได้ศึกษาการเขียนโปรแกรมไปด้วยกันครับ
    295 
    296     คำเตือน : ตลาด Forex มีความเสี่ยงสูงมาก + ก.ไก่ร้อยตัว ศึกษากันให้ดีก่อนเทรดด้วยนะ
    297 
    298 ขอคั่นโฆษณาสักนิดครับ ตอนนี้ผมเขียนบทความการสร้าง Expert Advisor แบบละเอียดแล้วนะครับ เข้าไปอ่านได้ใน link นี้
    299 MQL4 : สารบัญ Expert Advisor 101
    300 
    301 attaphon.medium.com
    302 
    303 ในการเริ่มฝึกเทรดค่าเงิน ขั้นแรกเราต้องสมัครและเปิดบัญชีกับโบรกเกอร์ก่อน ( ขั้นตอนนี้ ผู้อ่านก็ต้องหาข้อมูลเพิ่มเอง ว่าจะสมัครโบรกเกอร์ใหน เพราะเราจะเน้นเขียนโปรแกรม ) เมื่อสมัครบัญชีได้แล้ว ให้เราดาวโหลดโปรแกรม MetaTrader 4 จากเวปของโบรกเกอร์มา install ในคอมพิวเตอร์ของเรา
    304 
    305 Read more · 4 min read
    306 
    307 More From Medium
    308 Node.js streams by examples
    309 Quynh Nguyen
    310 Heard About Brain Computer Interfaces?
    311 Nemath Ahmed in The Startup
    312 Concurrency issue — A silent killer of your program
    313 Tanapol Nearunchorn
    314 Getting Started with Components & Icons in Denali
    315 Chas Turansky in Denali Design
    316 Deploy Strapi to Heroku Step by Step Tutorial
    317 Teng Zhang
    318 FreeRTOS in a nutshell
    319 Florian Kromer
    320 The Development of Node.JS Server to Communicate With KEPServerEX Via Configuration API
    321 Zeno Chullamonthon in The Startup
    322 How the iPhone made me break up with my first love (a biased UX Review)
    323 Alan Ng. in Prototypr
    324 
    325 About
    326 
    327 Help
    328 
    329 Legal