WCH沁恒单片机
直播中

小峰

12年用户 930经验值
私信 关注
[问答]

请问CH579M例程Central主机模式如何连接指定设备?

请问 CH579M 例程Central主机模式如何连接指定设备,并且发送数据到被连接设备。是在程序哪个改动?谢谢指点!

回帖(7)

尤立虔

2022-7-21 10:22:04
主机本来就是根据mac地址去指定连接设备的,可以修改这个参数来改变
static uint8_t PeerAddrDef[B_ADDR_LEN] = {0x02, 0x02, 0x03, 0xE4, 0xC2, 0x84};
举报

李长鹰

2022-7-21 10:22:12
还有一个问题就是我的设备地址是00 05 61 75 81 90
但是在程序里面德这样写才能连接上呢?
static uint8 PeerAddrDef[B_ADDR_LEN] = { 0x90,0x81,0x75,0x61,0x05,0xc0 };
请问是怎么样的一个对应关系
举报

邹媛媛

2022-7-21 10:22:17
主机的发送是调用 tmos_start_task(centralTaskId, START_READ_OR_WRITE_EVT, DEFAULT_READ_OR_WRITE_DELAY);任务来实现的,
mac地址大小端一般与手机搜索的mac地址相反,楼上打的mac地址存在一个字节的不同,可能存在笔误。
举报

陈畅妮

2022-7-21 10:22:22
你好,主机的发送是调用 tmos_start_task(centralTaskId, START_READ_OR_WRITE_EVT, DEFAULT_READ_OR_WRITE_DELAY);任务来实现的,我看了一下程序还是有点不是很清楚,请问一下,我想实现按按键发送1234567890到被连接设备,请问具体怎么发送1234567890呢?多谢指教
举报

更多回帖

发帖
×
20
完善资料,
赚取积分