开发板板载介绍
一.示意图
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
二,串口下载
V2.4及其以下版本操作步骤:
短接BOOT0和3.3V
调整拨动开关
复位下STM32
V2.5.1版本操作步骤: 原因:PB2(BOOT1)直接连接了WIFI的RST引脚(上拉)
短接BOOT0和3.3V
调整拨动开关
按下复位WIFI按钮
复位下STM32
松开复位WIFI按钮
选择hex文件
本人所有单片机工程,hex文件位置
去掉短接,复位一下STM32
WIFI(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即可
GPRS(Air202)刷固件/下载程序
提醒:V2.5.1及其以上PCB版本,单片机的PB2内部连接了GPRS的复位引脚,单独开发GPRS时请保持单片机的PB2引脚为高电平!
提醒:V2.5.1及其以上PCB版本,单片机的PB2内部连接了GPRS的复位引脚,单独开发GPRS时请保持单片机的PB2引脚为高电平!
提醒:V2.5.1及其以上PCB版本,单片机的PB2内部连接了GPRS的复位引脚,单独开发GPRS时请保持单片机的PB2引脚为高电平!
1.选择开发板使用的端口
2.调整波动开关,复位GPRS,此时模块和下载软件建立了通信