<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn8266ForSTM32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
實物圖

開發板原理圖: https://mnifdv.cn/resource/cnblogs/ZLESP8266A/ZLESP8266A.PDF
所屬系列: 指路者系列
開發板型號: ZLESP8266A(出售版型號)
板載說明:
①主控芯片: STM32F103CBT6;
②網絡芯片: WiFi(ESP8266);
③基本外設: 液晶OLED(IIC); RGB三色燈; 溫濕度傳感器(DHT11); 熱釋紅外傳感器(RDB223); 光敏電阻(5516); 繼電器(5腳10A); 蜂鳴器;
④通信接口: 485通信(SP485EEN); CAN總線(TJA1050T);
串口分配情況
一,單片機串口1和串口芯片連接(CH340),作為下載和調試使用

二,單片機串口2和ESP8266模組連接

三,單片機串口3和TTL轉485信號芯片連接

作為燒錄器
1.WiFi模組可拆卸,板子可以作為ESP8266程序燒錄器

2.硬件配置
①短接Boot0和3.3V 然后 ②復位下STM32 目的是不讓STM工作
③用杜邦線連接WiFi的TX和PA9(圖示紅線) 用杜邦線連接WiFi的RX和PA10(圖示黑線)
通過以上操作,WiFi模組就和串口芯片連接(CH340),就可以使用電腦下載燒錄程序.
注:固件按鈕連接的GPIO0

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

2.安裝步驟

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

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

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

6.打開串口下載軟件

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

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

9.短接BOOT 和 3.3V

10.按下復位STM32按鈕,然后松開

11. 點擊開始編程

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


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

下載單片機程序(SWD方式)
預留了SWD接口下載單片機程序,用戶可以使用ST-LINK或Jlink下載

