[問題] 藍芽模組寫入Characteristic的問題

看板ASM (組合語言)作者 (景)時間3年前 (2020/05/11 14:48), 3年前編輯推噓6(602)
留言8則, 3人參與, 3年前最新討論串1/1
先跟各位說下抱歉 因為本來是純軟 但是因為公司需求需要我寫藍芽資料串接 本來以為我只要負責Mobile端就可以 但沒想到我居然也要去處理藍芽接收端的事情..Orz. 所以是第一次踏入這個領域且完全沒有任何同事可以詢問/沒有任何基礎 所以用詞無法很精準 公司買了 CYBT-353027-02: EZ-BT™ WICED® MODULE 模組來使用 目前寫了一些測試代碼 可以讀取/寫入Characteristic https://imgur.com/i7M7qhV
將該模組接上USB 使用 Serial Port Monitor 每次只要有寫入 都會出現 IRP_MJ_READ 但是都沒有我寫入的資料 https://imgur.com/eBEGYWv
但是如果直接用Serial Port Monitor來 SendData 會顯示 IRP_MJ_WRITE https://imgur.com/cyCS8eM
而且可以看到我寫入的資料 程式碼應該沒有什麼好PO的,就是取得Address,Service,Characteristic 然後寫入 請問我是否有哪邊設定不對或是可能的問題點導致我寫入Characteristic時 無法在COMPORT取得我寫入的資料? 另外我也有使用官方的CySmart來寫入資料,但是COMPORT仍然無反應 https://imgur.com/BMqBbMQ
這是模組,上面那些開關設定我是完全沒基礎,所以也不確定有沒有需要調整 麻煩各位大大了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.242.220 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1589179698.A.5EF.html

05/11 16:25, 3年前 , 1F
請問你說的是TX和RX嗎?那兩邊的baud rate和其他相同嗎?
05/11 16:25, 1F
抱歉我不知道什麼是 TX/RX COMPORT Tools的鮑率是9600 模組的鮑率我看官方文件有好多種,我每一種都設定去跑還是一樣的結果 https://www.cypress.com/file/416356/download 剛剛去Google了一下TX/RX,我要做的應該不是這個 簡單來說我們的需求就是想要從手機發送一些設定資料去給機台(滑台 夾爪 機械手臂) 然後機台依照接收到的資料去改變一些設定 藍芽模組在機台上面,大概就是 滑台頻率或是一些相關參數之類的

05/11 22:32, 3年前 , 2F
感覺就是baudrate設定有問題
05/11 22:32, 2F

05/11 22:44, 3年前 , 3F
如果你有燒錄module code的話 應該可以從code裡面找到可
05/11 22:44, 3F

05/11 22:44, 3年前 , 4F
能跟 uart baudrate的設定吧
05/11 22:44, 4F

05/11 22:48, 3年前 , 5F
你找的文件只是說uart能支援怎樣baud rate,並非等於cod
05/11 22:48, 5F

05/11 22:48, 3年前 , 6F
e是跑那個baudrate
05/11 22:48, 6F

05/11 22:54, 3年前 , 7F
我看其他文件 baudrate可能是115200 你試試看吧
05/11 22:54, 7F
好的!非常感謝! 我明天試試看 不過我手上沒有燒錄Code,買來就是直接那個模組了.. 瞎子摸象...

05/11 23:27, 3年前 , 8F
沒FAE 支援的話,建議用NRF 網路上資源比較多
05/11 23:27, 8F
非常感謝各位大大! 真的是鮑率的設定! https://imgur.com/x9G3cHb
看來我文件要再多看清楚一點! 看到一堆英文還是會頭暈..QQ ※ 編輯: bantime (211.23.242.220 臺灣), 05/12/2020 08:11:42
文章代碼(AID): #1UkFKoNl (ASM)
文章代碼(AID): #1UkFKoNl (ASM)