ESA2GJK1DH1K基礎篇: 硬件使用說明


 

 

開發板板載介紹

一.示意圖

 

 

 

 

 

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,此時模塊和下載軟件建立了通信

 

 

 

其它,參考原理圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM