LM400TU 自组网配置

1 主机端LM400模块软件配置

第一步:将数据接收模块插入电脑USB端口,双击打开“WirelessCfg”软件。

第二步:安装下图配置软件后,依次点击“打开串口”“连接设备”“设备配置”

 

第三步:点击“恢复出厂”

 

第四步:按照下图配置软件,发送模式改为“广播模式”,然后点击“保存配置”保存参数。

 

第五步:在“更多”中,选择自组网-是,节点类型-主机

 

 

第七步:点击“保存配置”,完成数据接收器侧的软件配置。

2 从机端LM400模块软件配置

第一步:恢复出厂设置

第二步:确认发送模式为“单播模式”

第三步:在“更多”中,选择自组网-是,节点类型-从机

第四步:点击“保存配置”。完成从机的软件配置。

注:从机也可以参考以下单片机代码实现

#include "string.h"
uint8_t AskNetState[8] = {0xAB,0xBC,0xCD,0xE5,0x00,0x00,0x00,0xAA};       //查询自组网状态
uint8_t SetToDefault[7] = {0xAB,0xBC,0xCD,0xD7,0x20,0x01,0xAA};            //恢复出厂设置
uint8_t StartJoinNet[8] = {0xAB,0xBC,0xCD,0xE5,0x01,0x01,0x01,0xAA};       //从机进入自组网状态

extern uint8_t data[];

void SendToLM400TU(uint8_t * SendStr,int size){
	for(int n = 0;n < size;n++){
		while((USART2->ISR&0X40)==0);//循环发送,直到发送完毕
		USART2->TDR = SendStr[n];
	}
}

uint8_t isHasJoinNet(){        //是否加入自组网
	SendToLM400TU(AskNetState,8);   
	memset(data,0,40);
	HAL_Delay(100);
	if((data[0] == 0xAB) && (data[4] == 0x01) && (data[5] == 0x01)){   //是自组网状态
	}else{
		SendToLM400TU(StartJoinNet,8);      
	}
	memset(data,0,40);	
}

 

 

3 自组网操作

第一步:将主机的JOIN键按下不动,此时主机的LED灯保持常亮,。

 

第二步:将所有从机模块全部上电,从机的LED灯间隔3秒双闪。

第三步:按下从机的JOIN鍵,需保证短接时间小于3秒,按下后从机的LED灯常亮,入网成功后,LED灯间隔3秒单闪。

第四步:松开主机的JOIN键,此时主机的LED灯为间隔3秒单闪。

 

附:若主机设为单播模式,则发送从机数据时,从机接收不到,但从机可向主机发送数据。

       若从机设为广播模式,则自组网会失败。

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值