-
大小: 14.61MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-07-31
- 语言: 其他
- 标签: stm32 esp8266 smartconfig
资源简介
使用STM32和esp8266模组搭建的基于乐为物联的物联网系统, 代码中包含esp8266 WiFi模块的smartconfig配网、与乐为物联建立长连接、NRF24L01mesh网络,以及HMI串口屏的使用
代码片段和文件信息
/**
******************************************************************************
* @file
* @author Hua long
* @version V2.1.0
* @date 21-May-2017
* @brief This file provides all the **** functions.
******************************************************************************
* @attention
*
*
******************************************************************************
*/
#include “include.h“
extern u8 NRF_RX_BUF[]; //NRF 接收缓存区
extern char *Heartbeat;
int main(void)
{
char led_flag=1flag=1;
u8 i=0j=0;
SysTick_Init();
USART1_Init(7211520011);
USART2_Init(36960011);
USART3_Init(3611520012);
TIMx_Config(36TIM38002); //TIM3定时10ms配合USART1接收中断匹配
TIMx_Status(TIM3DISABLE); //关闭TIM3
// IWDG_Init(41800); //看门狗10s
LED_Init();
Key_Init();
NRF24L01_Config();
mem_init(); //初始化内存池
Delay_ms(1000);
usart3_printf(“\r\n Init successful\r\n“);
IWDG_Feed();
blink_blink();
printf(Heartbeat); //send heartbeat
while(1)
{
i++;
Delay_ms(20);
IWDG_Feed();
if(KEY1==0)
{
while(KEY1==0);
usart3_printf(“\r\nKEY1 has been passed\r\n“);
Smartconfig();
}
NRF_ReceiveAll(NRF_RX_BUF);
if(i>=50) //1s
{
usart3_printf(“\r\n OK successful\r\n“);
//-----把主机采集的数据同步到HMI显示屏上------------------
HMI_SendVal(“n0“System.Temp);
Delay_ms(10);
HMI_SendVal(“n1“System.Humi);
Delay_ms(10);
HMI_SendVal(“bt0“System.LED1_Sta);
Delay_ms(10);
HMI_SendVal(“bt1“System.LED2_Sta);
Delay_ms(10);
HMI_SendVal(“bt2“System.LED3_Sta);
//-----主机向从机群发LED状态--------------------------------
NRF_Send_LED(System.LED1_StaSystem.LED2_StaSystem.LED3_Sta);
i=0;
j++;
if(j>=5) //5s
{
Delay_ms(10);
printf(Heartbeat); //send heartbeat
Delay_ms(10);
Lewei_Send();
Delay_ms(10);
j=0;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\Control\
文件 3100 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\Control\control.c
文件 1633 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\Control\control.h
文件 2217 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\include.h
文件 2088 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\main.c
文件 3434 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\stm32f10x_conf.h
文件 11373 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\stm32f10x_it.c
文件 2692 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\stm32f10x_it.h
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\system\
文件 7537 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\system\system.c
文件 2630 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\system\system.h
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\TFT_GUI\
文件 25739 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\TFT_GUI\font.h
文件 7354 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\TFT_GUI\GUI.c
文件 2723 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\TFT_GUI\GUI.h
文件 10735 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\APP\TFT_GUI\picture.h
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DHT11\
文件 2033 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DHT11\DHT11.c
文件 606 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DHT11\DHT11.h
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DS18B20\
文件 4291 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DS18B20\DS18B20.C
文件 850 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DS18B20\DS18B20.H
文件 2557 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\DS18B20\单总线搭载多路DS18B20.txt
目录 0 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\ESP8266\
文件 4114 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\ESP8266\AP_Server.c
文件 1560 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\ESP8266\AP_Server.h
文件 5257 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\ESP8266\ESP8266.c
文件 1909 2018-02-08 14:39 F103Project V_Master - Hei - smartconfig稳定版\BSP\ESP8266\ESP8266.h
............此处省略497个文件信息
相关资源
- 普中STM32-PZ6806L开发板资料
- STM32F4xx HAL驱动说明书
- STM32F407 uCOS-III FAT32 I2C LCD SD卡
- 野火零死角玩转STM32全部,最好的ST
- STM32F4x7+freertos+lwip+ssl+MQTT完整代码
- STM32F407VET 基于DDS 用内置DAC实现实现多
- 使用STM32和CLRC663实现15693协议读写
- STM32中文固件库+中文芯片手册(完全
- 基于STM32的温湿度报警程序
- STM32 WinUSB
- BH1750+内部RTC stm32毕设验证成功
- 嵌入式系统及其应用 基于Cortex-M3内核
- STM32F103芯片包--keil5软件需要安装
- VisualGDB 5.4r3最新版已激活
- STM32F1开发标准库keil5MDK开发Keil.STM32
- STM32F103RCT6最小系统
- stm32下的ftp服务器
- STM32_MPU6050_dmp
- 使用stm32F4的usb驱动4G模块
- ST公司器件的AD库
- 基于STM32的飞控程序
- STM32F1输入捕获测频率
- STM32 中文手册 Datasheet
- STM32+ESP8266实现物联网
- 基于stm32的USB_hid_游戏手柄设备程序
- stm32利用蒙特卡罗法测量占空比
- STM32F103驱动TSL1401线性CCD模块.rar
- stm32f103 例程代码
- 基于OpenMV与STM32的寻球小车.7z
- 基于Stm32的嵌入式WebServer例程
评论
共有 条评论