作者KawasumiMai (舞ペース)
看板Electronics
標題[問題] Arduino的多執行緒(?)問題
時間Tue Sep 22 23:12:30 2015
如題
印象中Arduino只有單執行緒
所以想問一下有關模擬多執行緒的問題?
舉例來說
現在有個數字顯示器,所以需要一個流程去掃描他才能顯示多位數
接著要呼叫晶片取得資料,但在資料回傳之前需要時間
這段期間因為單執行緒的關係所以數字顯示的流程會停下來
這時候只能將他暫時切成NA或關閉之類的,否則就會停在某一位數
那麼有時候在外面看到的
數字會隨時跟著資料跳動的,要怎麼處理呢?
還是說那是因為用了別的晶片所以有多執行緒的功能?
--
昔、とあるドSなひとは、ドMな人と出会った。
いつかふたりは恋して、Hなことをした。
それは──
S.H.M
シンプル.ハーモニック.モーション
──世界の一番美しいものであります。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.119.181
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Electronics/M.1442934753.A.8EC.html
1F:推 a22326284: 掃描&顯示 FOREVER LOOP吧 資料用中斷或其他方式? 09/22 23:45
2F:→ a22326284: 可以參考8051 七段顯示器掃描寫法 09/22 23:45
3F:推 soheadsome: 中斷吧 09/23 18:45
4F:→ sss22213: timer interrupt 09/24 16:37