请问有多个CH582通信的例程吗?

请问有多个CH582通信的例程吗?一主多从

我的邮箱 个人信息保护,已隐藏


您好,可以参考EVT包中的主机多连接例程:

emobile_2024-03-01_09-25-55.png


只有传播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}

};

emobile_2024-03-06_11-17-52.png



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