作者OwTaingJune (機械加魯魯)
看板ASM
標題[問題] 遠端控制mcu問題
時間Tue Sep 5 00:50:20 2017
各位前輩好:
我利用MCU控制步進馬達的轉速,並將目前轉速的值透過藍牙傳至APP作顯示
現在我在APP上面多加一個按鈕來遠端控制MCU,但發現MCU沒辦法做即時的動作
請問這部分要怎麼解決呢? (程式碼有包含其他的感測器的數值也會傳至APP)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.0.33
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1504543823.A.790.html
1F:推 chuegou: app按鈕送出命令BT有傳出去嗎 09/05 00:56
2F:→ chuegou: mcu有收到命令嗎 收到的命令對嗎 09/05 00:56
3F:→ chuegou: 還是你在意的點是"即時"? 09/05 00:57
在意的點是即時沒錯,有收到命令,且也正確,但會延遲
※ 編輯: OwTaingJune (112.105.0.33), 09/05/2017 01:00:09
※ 編輯: OwTaingJune (112.105.0.33), 09/05/2017 03:07:33
4F:→ m490521: 延遲多久?BLE本身不是real time的 09/05 08:18
2秒以上
※ 編輯: OwTaingJune (112.105.0.33), 09/05/2017 18:04:39
5F:推 nissptt: 之前看YouTube有一篇講到這個,好像是會等佇列滿,不然就 09/12 18:17
6F:→ nissptt: 會延一下(好像有指令可以強制送),要不要在你的訊號後面 09/12 18:17
7F:→ nissptt: 隨便加點東西,增加長度讓佇列滿。我沒做過這個,只是恰 09/12 18:17
8F:→ nissptt: 巧看到。 09/12 18:17