CH579M Central例程修改

请教各位,CH579M  Central例程在哪里改给从机发送数据, 在哪里接收从机notify数据?

可以参考下方链接,提供了主机和从机的收发接口说明。

https://www.cnblogs.com/risc5-ble/p/15994545.html


谢谢


image.png从机一直有发数据过来,但是主机收不到,从机UUID改了,是不是主机也要跟着改?


是的,需要同步修改的,一开始调试例程可以先用我们例程的默认UUID,先进行收发测试,熟悉主从流程后再修改参数调试。


主机UUID也改成与从机一致了,还是收不到


能否发一份主机修改例程 704350151@QQ.COM,


主机可以收到从机的数据,但是主机发送数据,从机没有一点反应,没搞明白求指导


2楼的博客,有明确说明主机发送数据给从机调用的函数,可以参考看一下。

主从机的收发通过Noti/Write进行处理,先进行连接,然后通过UUID获取Handle值进行通道的收发。因此从机的UUID修改后,主机连接从机进行数据收发对应的UUID也需要修改。

image.png



image.png从机只有read/write/notify特征分开,如何在主机增加write特征,image.png

主机里的这个UUID对应从机是read,如何增加write,


关于主机例程研究了好久,没搞明白,请多多请教


从主机可以收到从机notify的数据和read数据,就是write从机没有收到,不知如何修改?


从截图来看,read和write是分开在两个char,而例程中char1的read和write在一起,所以例程可以用同一个handle进行读写,分开的话,需要找出两个handle,char1的用于read,char2的用于write。


如何操作有例程?


操作方法就是按照主机例程的发现服务部分修改,例程只写了发现char1的handle,同样的方法可以获取char2的handle,

可以将从机例程发送至邮箱hy@wch.cn,我们来看看。



只有登录才能回复,可以选择微信账号登录