新手上路
- 积分
- 21
- 金钱
- 21
- 注册时间
- 2018-4-9
- 在线时间
- 3 小时
|
1金钱
这是我在原子哥写的源代码中as608.c新加的设置模块口令:
//设置握手口令
u8 PS_SetPwd(u8 PassWord)
{
u16 temp;
u8 ensure;
u8 *data;
SendHead();
SendAddr();
SendFlag(0x01);
SendLength(0x07);
Sendcmd(0x12);
MYUSART_SendData(PassWord);
temp=PassWord+0x01+0x07+0x12;
SendCheck(temp);
data=JudgeStr(2000);
if(data)
ensure=data[9];
else
ensure=0xff;
if(ensure==0)
printf("\r\n设置成功");
else
printf("\r\n%s",EnsureMessage(ensure));
return ensure;
}
//验证模块口令
u8 PS_VfyPwd(u8 PassWord)
{
u16 temp;
u8 ensure;
u8 *data;
SendHead();
SendAddr();
SendFlag(0x01);
SendLength(0x07);
Sendcmd(0x13);
MYUSART_SendData(PassWord);
temp=PassWord+0x01+0x07+0x13;
SendCheck(temp);
data=JudgeStr(2000);
if(data)
ensure=data[9];
else
ensure=0xff;
if(ensure==0)
printf("\r\n验证成功");
else
printf("\r\n%s",EnsureMessage(ensure));
return ensure;
}
然后用usmart测试时说模块返回验证码有误。此时可以通过usmart修改基本参数,就是不能改口令密码。
想知道怎么设置口令密码
|
|