开发板板载介绍

一.示意图

1.单片机:STM32C8T6

2.Wi-Fi模块:ESP8266

3.GPRS模块:Air202

4.温湿度传感器:DHT11

5.液晶:OLED(IIC)

6.继电器

拨动开关通信控制说明

  

一,电脑串口和模块通信  

  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 通信

    

下载单片机程序

一,SWD方式下载

  1.1使用 JLINK

    

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

      

    

        

        

        

        

        

  

  1.2使用 ST-Link

      

      

      

      

      

二,串口下载

  短接BOOT0和3.3V

  调整拨动开关

  复位下STM32

  

  

  

  

  选择hex文件

  

  本人所有单片机工程,hex文件位置

  

  

  去掉短接,复位一下STM32

  

WIFI(ESP8266)刷固件/下载程序

1.调整拨动开关让WIFI和电脑串口通信

2.按下固件按钮(IO0引脚)

3.按下复位按钮

4.松开复位按钮

5.松开固件按钮

此时,模块进入等待刷固件状态

GPRS(Air202)刷固件/下载程序

1.选择开发板使用的端口

2.调整波动开关,复位GPRS,此时模块和下载软件建立了通信

其它,参考原理图

最新文章

  1. SharePoint文档库文件夹特殊字符转义
  2. Android学习资料收集
  3. Pillow实现图片对比
  4. PB建数据窗口的时候会报内存错误
  5. FLEX实现两侧边栏固定中间自适应布局
  6. android:layout_weight总有你不知道的用法.
  7. About using UTF-8 fields in MySQL
  8. 漫游Ruby
  9. WinForm - 格式化DataGridView单元格数据
  10. Eclipse 4.4.2 取消空格键代码上屏
  11. 一个人的旅行HDU 2066 floyd
  12. osap一站式分析模型
  13. 【推荐】.NETCore 简单且高级的库 csredis v3.0.0
  14. 数据库根据id排序
  15. Nginx集群session管理的两种方式
  16. BaseDao.util(虎大将军)
  17. JS如何判断浏览器类型和详细区分IE各版本浏览器
  18. C++11 Lambda表达汇总总结
  19. 解题:CEOI 2017 Mousetrap
  20. Vuejs入门级简单实例

热门文章

  1. HTTP之URL的快捷方式
  2. 线程池 ThreadPoolExecutor 类的源码解析
  3. 通过四个问题了解HTTP协议基础
  4. Hbase flusher源码解析(flush全代码流程解析)
  5. Rider 中无法显示DataTable,VS2019的.netCore才有DataTable可视化工具(4)
  6. asp.net SQLite关于各版本的调试
  7. Python学习笔记之测试函数
  8. WebSocket实现Web端即时通信
  9. javascript获取url中的参数值
  10. 如何设计提高服务API的安全性(二)API密钥方式详解