我利用2个CH9143-BLE2U模块进行了测试(两机间距小于20cm),目前发现以下不能理解的现象,希望能够得到大家的帮助。
测试电路说明:
连接USB,总线电源通过3.3V的LDO给模块供电;
LED外接发光二极管阴极,STA外接发光二极管阳极,AT外接上拉电阻;
其余没有说明的引脚为悬空状态
测试软件说明:
串口调试助手(115200,N,8,1,无流控)
下面描述中 0 表示低电平,1 表示高电平;
(1)当1#机MODE=0, 2#机MODE=1时,
若同时复位两机(直至两机稳定工作,下同)后,1#机LED=0、STA=0,根据9143文档的描述,LED表示处于连接状态但STA表示未连接(矛盾),2#机LED=0、STA=1,二者均表示处于连接状态(吻合),此时用串口调试助手可实现双向的通信(通信过程中LED闪烁)。
接着复位任意一机后,两机均为LED=0、STA=1,此时用串口调试助手可实现双向的通信(通信过程中LED闪烁);
(2)当两机均设为MODE=1,同时复位两机后,现象同(1)的一样