作者bantime (景)
看板ASM
标题[问题] 蓝芽模组写入Characteristic的问题
时间Mon May 11 14:48:01 2020
先跟各位说下抱歉
因为本来是纯软
但是因为公司需求需要我写蓝芽资料串接
本来以为我只要负责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://webptt.com/cn.aspx?n=bbs/ASM/M.1589179698.A.5EF.html
1F:推 suninrain: 请问你说的是TX和RX吗?那两边的baud rate和其他相同吗? 05/11 16:25
抱歉我不知道什麽是 TX/RX COMPORT Tools的鲍率是9600
模组的鲍率我看官方文件有好多种,我每一种都设定去跑还是一样的结果
https://www.cypress.com/file/416356/download
刚刚去Google了一下TX/RX,我要做的应该不是这个
简单来说我们的需求就是想要从手机发送一些设定资料去给机台(滑台 夹爪 机械手臂)
然後机台依照接收到的资料去改变一些设定
蓝芽模组在机台上面,大概就是 滑台频率或是一些相关参数之类的
2F:推 promagic: 感觉就是baudrate设定有问题 05/11 22:32
3F:推 promagic: 如果你有烧录module code的话 应该可以从code里面找到可 05/11 22:44
4F:→ promagic: 能跟 uart baudrate的设定吧 05/11 22:44
5F:推 promagic: 你找的文件只是说uart能支援怎样baud rate,并非等於cod 05/11 22:48
6F:→ promagic: e是跑那个baudrate 05/11 22:48
7F:推 promagic: 我看其他文件 baudrate可能是115200 你试试看吧 05/11 22:54
好的!非常感谢! 我明天试试看
不过我手上没有烧录Code,买来就是直接那个模组了..
瞎子摸象...
8F:推 god145145: 没FAE 支援的话,建议用NRF 网路上资源比较多 05/11 23:27
非常感谢各位大大!
真的是鲍率的设定!
https://imgur.com/x9G3cHb
看来我文件要再多看清楚一点!
看到一堆英文还是会头晕..QQ
※ 编辑: bantime (211.23.242.220 台湾), 05/12/2020 08:11:42