<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH32V307VCT6" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
實物圖(最新版)
開發板購置鏈接: https://item.taobao.com/item.htm?ft=t&id=672169424231
開發板型號: ZLIOTE
主控芯片: CH32V307VCT6
主要板載說明
1,溫濕度傳感器(DHT11)
2,以太網接口(RMII接口, 外置PHY)
可接LAN8720 或 DP83848模塊
3,串口(Type-C口, 連接單片機的串口1)
4, SD卡座
5, 芯片內置PHY(10M以太網)
6, CAN總線, RS485, USB接口
CH32V307VCT6概述
1,CH32V307VCT6的引腳原理圖和PCB完全兼容STM32F103VCT6
2,MCU主頻為144MHz; Flash 256KB; RAM 64KB
3,CH32程序基本下載方式和STM32完全一樣; 串口下載使用PA9,PA10; SWD下載使用PA13,PA14(CH32使用的下載器為WCH-Link);
4,CH32的兩路USB接口也支持下載(PA11,PA12; PB6,PB7)
5,CH32V307VCT6內部集成了以太網PHY,外部直接連接網絡變壓器即可(列如:HR911105A),提供完善的TCP,UDP,DHCP,DNS等API函數.:
開發單片機准備工作
1,安裝USB驅動
單片機可以使用USB下載,可以安裝USB驅動.
2,安裝開發單片機的IDE軟件
1.下載鏈接
http://www.mounriver.com/
單片機程序下載(串口或者USB方式)
1.安裝燒錄軟件
2.解壓官方的源碼壓縮包
3.使用數據線連接開發板
4.把BOOT和3.3V連接, 然后按一下復位
此時板子進入串口或者USB下載模式
4.打開燒錄程序軟件, 選擇串口方式下載
咱就燒錄串口功能的代碼.(注意哈,只有這個代碼我重新編譯生成hex文件了,其它的工程需要開發工具重新編譯才有hex文件)
點擊下載(下載完成以后去掉BOOT和3.3V短接的跳線帽, 然后復位下或者給板子重新上電就可以了)
5.使用USB下載
下載軟件上選擇USB方式下載
6.使用數據線連接USB那個口
7.把BOOT和3.3V連接, 然后按一下復位
此時板子進入串口或者USB下載模式
8.此時下載工具上會顯示一個USB設備
然后點擊下載即可; (下載完成以后去掉BOOT和3.3V短接的跳線帽, 然后復位下或者給板子重新上電就可以了)
使用WCH-Link下載
1.下載器和開發板的SWD接口對應接上
2.打開工程
隨意雙擊打開一個工程(用戶確認已經按照上面的開發准備工作安裝好了MounRiver Studio)
可以選擇中文
3.編譯下工程
4.點擊下載
5.如果出現下面的提示框,按照下面的操作(也可能不出現)
6.點擊下載以后,下載成功會有如下提示
仿真調試
1.重新編譯一下工程
2.點擊仿真
3.設置斷點在對應的位置鼠標雙擊就可以, 再雙擊就可以撤銷斷點
4.其它的自己搗鼓去吧
5.這里有幫助文檔