[问题] 蓝芽模组写入Characteristic的问题

楼主: bantime (景)   2020-05-11 14:48:01
先跟各位说下抱歉
因为本来是纯软
但是因为公司需求需要我写蓝芽资料串接
本来以为我只要负责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
这是模组,上面那些开关设定我是完全没基础,所以也不确定有没有需要调整
麻烦各位大大了..
作者: suninrain (低潮)   2020-05-11 16:25:00
请问你说的是TX和RX吗?那两边的baud rate和其他相同吗?
作者: promagic (promagic)   2020-05-11 22:32:00
感觉就是baudrate设定有问题如果你有烧录module code的话 应该可以从code里面找到可能跟 uart baudrate的设定吧你找的文件只是说uart能支援怎样baud rate,并非等于code是跑那个baudrate我看其他文件 baudrate可能是115200 你试试看吧
作者: god145145   2020-05-11 23:27:00
没FAE 支援的话,建议用NRF 网络上资源比较多

Links booklink

Contact Us: admin [ a t ] ucptt.com