请问有多个CH582通信的例程吗?一主多从
我的邮箱 个人信息保护,已隐藏
您好,可以参考EVT包中的主机多连接例程:
只有传播rssi值的历程吗,请问哪里可以修改传输的东西呢
上图提到的例程就是主从连接通信的,可以先用Central和Peripheral例程进行测试主从通信。
收发数据的接口函数可参考此链接:https://www.cnblogs.com/risc5-ble/p/15994545.html
需要将从机程序中的宏定义BLE_MAC设置为TRUE,主机和从机才可以正常连接。
想请问下,MultiCentral这个例程我烧录进了三个CH582芯片 串口调试的时候都三个芯片都Device not found...
MultiCentral是主机多连接例程,也就是这个程序可以连接三个从机,你应该只有一个板子里烧录这个程序,其他三个板子都烧录从机程序,即peripheral例程,需要注意的是从机程序中需要将宏定义BLE_MAC设置为TRUE,然后在main.c中修改下图数组的最后一个字节,分别改为02、03、04然后烧录到三个不同的板子里。
主机的目标连接mac(注意与从机中设置的mac大小端是相反的):
static peerAddrDefItem_t PeerAddrDef[CENTRAL_MAX_CONNECTION] = {
{0x02, 0x02, 0x03, 0xE4, 0xC2, 0x84},
{0x03, 0x02, 0x03, 0xE4, 0xC2, 0x84},
{0x04, 0x02, 0x03, 0xE4, 0xC2, 0x84}
};