開發板板載介紹
一.示意圖

1.單片機:STM32CBT6
2.Wi-Fi模塊:ESP8266
3.GSM模塊:Air202 / Air302
4.溫濕度傳感器:DHT11
5.液晶:OLED(IIC)
6.繼電器
撥動開關通信控制說明

1.電腦串口和STM32串口1通信

2.電腦串口和Wi-Fi通信

3.電腦串口和Air202下載調試程序串口通信

4.電腦串口和Air202串口1通信

5.STM32和Air202 串口1 通信

6.WIFI模塊和STM32 串口1 通信

下載單片機程序(串口方式)
1.開發板使用的串口芯片為 CH340C,如果沒有安裝過CH340驅動,需要安裝驅動

2.安裝步驟

3.使用USB線(Micro)連接開發板

4.如果電腦提示安裝硬件驅動 ,等待安裝完成,然后右擊 "我的電腦" 選擇管理

5.點擊設備管理器,點擊端口 查看當前電腦和開發板通信的端口號
我的為 COM4 (不同的電腦端口號不一樣,只要有端口號就可以

6.打開串口下載軟件

7.開發板進入燒錄模式(V2.5.1版本)
注:單片機的boot1和WiFi的復位引腳連接,所以需要按下WiFi復位按鈕.
1.短接BOOT0和3.3V
2.調整撥動開關
3.按下復位WIFI按鈕
4.按下復位STM32,松開復位STM32
5.松開復位WIFI按鈕

8.打開軟件,選擇對應的端口號

9.選擇隨意一個單片機工程里面的 hex文件
注:所有工程hex文件路徑 工程目錄--> Progect --> output

10.點擊開始編程

11.以下為燒錄程序中,和燒錄成功頁面


12.去掉短接,重新復位一下STM32即可運行程序

下載單片機程序(SWD方式 - JLINK下載)
1.預留SWD接口方式下載

2.只需要對應連接 SWDIO(數據) ,SWCLK(時鍾),GND

3.軟件選擇





下載單片機程序(SWD方式 - ST-LINK下載)
1.連接示意圖

2.軟件選擇





WIFI(ESP8266)刷固件/下載程序
1.提醒
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
把boot0接3.3V,不要讓STM32工作!
把boot0接3.3V,不要讓STM32工作!
把boot0接3.3V,不要讓STM32工作!
2.讓模塊進入燒錄模式
1.調整撥動開關讓WIFI和電腦串口通信
2.按下固件(WIFI)按鈕 (IO0引腳)
3.按下復位按鈕
4.松開復位按鈕
5.松開固件按鈕
此時,模塊進入等待刷固件狀態

3.打開燒錄固件軟件

4.選擇 ESP8266

5.選擇固件

6.點擊START即可

GPRS(Air202)刷固件/下載程序
1.提醒
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
V2.5.1版本,單片機的PB2內部直接連接了Wi-Fi的復位引腳,單獨開發Wi-Fi時請保持單片機的PB2引腳為高電平!
把boot0接3.3V,不要讓STM32工作!
把boot0接3.3V,不要讓STM32工作!
把boot0接3.3V,不要讓STM32工作!
2.選擇開發板使用的端口

3.調整波動開關,復位GPRS,此時模塊和下載軟件建立了通信

其它參見原理圖
