Lora项目--组网1主机多从机

前言:

Lora项目--组网1主机多从机_第1张图片

应用场景
使用一主多从的时候:

  • 比如按键切换主机显示
  • 从机采集数据自动轮询显示
  • 从机采集数据多节点监测项目主机显示

代码解析:

主机:
选择配置几个采集的从机
Lora项目--组网1主机多从机_第2张图片

将2s每轮询的从机数据保存在结构体变量里面,slave用于数据的保存,以及切换轮询从机的函数参数。

Lora项目--组网1主机多从机_第3张图片
Lora项目--组网1主机多从机_第4张图片
主要函数代码:

int main(void)
{		
	SystemInit();			 //系统初始化时调用 
	KEY_Init();
	delay_init();	    	 //延时函数初始化	  
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
	uart_init(115200);	 //串口初始化为115200
	TIM3_Cap_Init(4999, 7199)

你可能感兴趣的:(面试,学习路线,阿里巴巴,单片机,stm32,嵌入式硬件,经验分享,后端)