简介:云帆瑞达 24G人体存在雷达 与 STC32通讯,第一次在网上发布开源,有很多不足各大网友也可以来评论批评我,大家尽情的在评论区问,我会尽量尽力回答每一个问题
上电之后,用电脑上面的“串口调试助手”进行调试,我这里用的是”STC-ISP“软件,因为后面要写代码要用这个软件下载就顺便用这个软件来调试了,双斜杠后都是我主动备注说明的,其余的hex码是模块发送给电脑(串口调试助手接收到的数据),还有更多的命令查询可到“用户手册”上面查找,里面有关于数据帧的说明:
后续我会发布一个名称为“222.txt”的文件,下载附件后,删除掉后面的“.pdf”,就开源看txt文件了。在数据手册中有说明,左右两个接口分别为什么。以及功能,但是我这块板子上面不是GP1和GP2,而是S1和S2,所以把这两个引脚插上单片机,STC32单片机IO口改成准双向口模式,检测到S1为高电平,STC32单片机的P0口为低电平(亮灯)(左下角那一排灯),反之为高电平(灭灯),检测到S2为高电平,STC32单片机的P1口为低电平(亮灯)(右下角那一排灯),反之为高电平(灭灯),代码如下:
即第一张显示为无人,第二张显示的为有人,并且我插上串口连接电脑,在电脑上反应出来的,就是你们在上方看到“串口调试助手”那个图片接收到的信息。看到这里你可以点个赞,如果你需要我的代码以及资料一起发送给您,那就直接私聊我,我打包个压缩包发送邮箱给你们!谢谢观看,学会了记得点个赞,有什么问题,评论区一起讨论,或者私聊都可以,欢迎!
需要资料的我另外发布
#include <STC32G.H>
void IO_Init(void)
{
P0M1=P0M0=0X00;
P1M1=P1M0=0X00;
P2M1=P2M0=0X00;
P3M1=P3M0=0X00;
P4M1=P4M0=0X00;
P5M1=P5M0=0X00;
}
void main(void)
{
IO_Init();
while(1)
{
if(P20==1){P00=0;P01=0;P02=0;P03=0;P04=0;P05=0;P06=0;P07=0;}
if(P20==0){P00=1;P01=1;P02=1;P03=1;P04=1;P05=1;P06=1;P07=1;}
if(P21==1){P10=0;P11=0;P12=0;P13=0;P14=0;P15=0;P16=0;P17=0;}
if(P21==0){P10=1;P11=1;P12=1;P13=1;P14=1;P15=1;P16=1;P17=1;}
}
}