芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

芯片复制STM32单片机智能安防系统程序

芯片复制单片机源程序如下:

  1. 芯片复制//单片机头文件
  2. #include "stm32f10x.h"

  3. //网络协议层
  4. #include "onenet.h"

  5. //网络设备
  6. #include "esp8266.h"

  7. //硬件驱动
  8. #include "delay.h"
  9. #include "usart.h"
  10. #include "beep.h"
  11. #include "DHT11.h"
  12. #include "bh1750.h"
  13. #include "adc_1.h"
  14. #include "adc_2.h"
  15. #include "oled_iic.h"
  16. #include "timer.h"

  17. 芯片复制//C库
  18. #include <string.h>

  19. #define ESP8266_ONENET_INFO                "AT+CIPSTART=\"TCP\",\"mqtts.heclouds.com\",1883\r\n"

  20. u8 temp, humi; //定义温度湿度
  21. u16 MQ2Value;  //定义烟雾浓度
  22. float vol;  //定义压力电压
  23. /*
  24. ************************************************************
  25. *        函数名称:        Hardware_Init
  26. *
  27. *        函数功能:        硬件初始化
  28. ************************************************************
  29. */
  30. void Hardware_Init(void)
  31. {
  32.         
  33.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);        //中断控制器分组设置

  34.         Delay_Init();                                                                        //systick初始化
  35.         
  36.         Usart1_Init(115200);                                                        //串口1,打印信息用
  37.         Usart2_Init(115200);                                                        //串口2,驱动ESP8266用
  38.         
  39.         Beep_Init();                                                                        //蜂鸣器初始化
  40.         Init_BH1750();                //光照初始化
  41.         Adc_Init();                   //MQ-4初始化
  42.         ADCx_Init();                                                                        //压力传感器初始化
  43.         PWM_Init(9999,143);                                                //PWM初始化
  44.         
  45.         OLED_Init();                                                                        //显示屏初始化
  46.   OLED_Clear();
  47.         
  48.         SG90Init();                   //舵机复位
  49.         
  50. }
  51. /*
  52. ************************************************************
  53. *        函数名称:        NET_Init
  54. *
  55. *        函数功能:        上位机连接初始化
  56. ************************************************************
  57. */
  58. void NET_Init()
  59. {
  60.                 ESP8266_Init();                                        //初始化ESP8266
  61.         
  62.         UsartPrintf(USART_DEBUG, "Connect MQTTs Server...\r\n");
  63.         while(ESP8266_SendCmd(ESP8266_ONENET_INFO, "CONNECT"))
  64.                 DelayXms(500);
  65.         UsartPrintf(USART_DEBUG, "Connect MQTTs Server Sucessful\r\n");
  66.         
  67.         while(OneNet_DevLink())                        //接入OneNET
  68.                 DelayXms(500);
  69.         
  70.         OneNET_Subscribe();
  71. }
  72. /*
  73. ************************************************************
  74. *        函数名称:        main
  75. *
  76. *        函数功能:        
  77. ************************************************************
  78. */



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信