開發板板載介紹
一.示意圖
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,此時模塊和下載軟件建立了通信
其它,參考原理圖