zoukankan      html  css  js  c++  java
  • 01-STM32+ESP8266+AIR202基本控制篇-硬件使用说明

    实物图


    板载说明

    1.主控MCU:  STM32F103C8T6
    2.WIFI模块:  ESP8266-12F/E
    3.GPRS模块: AIR202 (2G,移动/联通)
    4.DHT11,一路继电器输出,OLED液晶


    拨动开关说明




    一,电脑串口和模块通信  
      1.1电脑串口和STM32串口1通信
        
      1.2.电脑串口和Wi-Fi通信
        
      1.3.电脑串口和Air202下载调试程序串口通信
         
      1.4.电脑串口和Air202串口1通信
         
    二,模块之间通信
      2.1: STM32和Air202 串口1 通信
        
      2.2: WIFI模块和STM32 串口1 通信
                 


    下载单片机程序(串口下载)

    V2.4及其以下版本操作步骤:
      1.短接BOOT0和3.3V
      2.调整拨动开关
      3.复位下STM32
           
    V2.5.1版本操作步骤: 原因:pb2(BOOT1)直接连接了WIFI的RST引脚(上拉)
      1.短接BOOT0和3.3V
      2.调整拨动开关
      3.按下复位WIFI按钮
      4.复位下STM32
      5.松开复位WIFI按钮
           
     
     

    打开下载软件      


          

           


      选择hex文件
     
           
      所有单片机工程,hex文件位置
          
         
    去掉短接,复位一下STM32
     
     
        


    下载单片机程序(ST-LINK)


    连线如下:













    最后点击下载






    下载单片机程序(JLINK)

    只需要对应连接 SWDIO(数据) ,SWCLK(时钟),GND
     
     
     
         



    ESP8266刷固件/下载程序

    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    可以把boot0接3.3V,不要让STM32工作!
    可以把boot0接3.3V,不要让STM32工作!
    可以把boot0接3.3V,不要让STM32工作!



    1.调整拨动开关让WIFI和电脑串口通信
    2.按下固件(WIFI)按钮     (IO0引脚)
    3.按下复位按钮
    4.松开复位按钮
    5.松开固件按钮
    此时,模块进入等待刷固件状态
     
     
     
     
     




    打开烧录固件软件
     




    选择 ESP8266
     
    选择固件
     
    点击START即可
     

    AIR202刷LOD/下载程序

    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    提醒:V2.5.1及其以上PCB版本,单片机的PB2内部直接连接了Wi-Fi的复位引脚,单独开发Wi-Fi时请保持单片机的PB2引脚为高电平!
    可以把boot0接3.3V,不要让STM32工作!
    可以把boot0接3.3V,不要让STM32工作!
    可以把boot0接3.3V,不要让STM32工作!
     
     
    1.选择开发板使用的端口
     
    2.调整波动开关,复位GPRS
     
    3.此时模块和下载软件建立了通信






    其它参见原理图

  • 相关阅读:
    Find the capitals
    Area of a Circle
    SequenceSum
    使用Eclipse设定Android开发环境
    hdu 1290 竭诚为杭州电礼物50周年
    oracle connect by 说明
    CSS截取字符串,额外的文本显示以省略号
    动态规划——背包问题
    【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置
    博客搬到了http://xianglong.me
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/13191121.html
Copyright © 2011-2022 走看看