001-CH32V307(WCH單片機)學習開發-CH32V307VCT6核心板硬件使用說明,下載和運行第一個程序


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

 

核心板實物圖(最新版)

 

 

 

 

 

 

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函數.:

CH32V307VCT6簡介

 

 

 

 

CH32V307VCT6引腳圖

 

 

 

 

開發單片機准備工作

1,安裝USB驅動

單片機可以使用USB下載,可以安裝USB驅動.

 

 

 

 

 

 

 

 

2,安裝開發單片機的IDE軟件

1.下載鏈接

http://www.mounriver.com/

 

 

 

 

 

 

 

 

 

 

 

單片機程序下載(串口或者USB方式)

1.安裝燒錄軟件

 

 

 

 

2.解壓官方的源碼壓縮包

 

 

 

3.使用串口模塊連接開發板

串口模塊的TX連接開發板的PA10; 串口模塊的RX連接開發板的PA9;

串口模塊的GND連接開發板的GND; 開發板是3.3V供電(要使用3.3V電源供電)

 

 

 

4.把BOOT和3.3V連接, 然后按一下復位

此時板子進入串口或者USB下載模式 

 

 

 

4.打開燒錄程序軟件, 選擇串口方式下載

咱就燒錄串口功能的代碼.(注意哈,只有這個代碼我重新編譯生成hex文件了,其它的工程需要開發工具重新編譯才有hex文件)

 

 

 

點擊下載(下載完成以后去掉BOOT和3.3V短接的跳線帽, 然后復位下或者給板子重新上電就可以了)

 

 

 

5.使用USB下載

下載軟件上選擇USB方式下載

 

 

 

6.使用電腦的USB口直接連接開發板(這個適合老手,新手可別輕易嘗試,容易燒了電腦USB)

為了方便連接,我准備了個引出USB線的模塊;

D+ 連接開發板的PA12;   D-連接開發板的PA11;  GND和開發板的GND連接

 

 

如果是下面的口的

 

 

 

6.把BOOT和3.3V連接, 連接上電腦USB線

 

 

 

6.按鍵復位下或者重新給開發板上電

此時下載工具上會顯示一個USB設備, 然后點擊下載即可; (下載完成以后去掉BOOT和3.3V短接的跳線帽, 然后復位下或者給板子重新上電就可以了)

 

 

 

 

使用WCH-Link下載

1.下載器和開發板的SWD接口對應接上

 

2.打開工程

隨意雙擊打開一個工程(用戶確認已經按照上面的開發准備工作安裝好了MounRiver Studio)

 

 

可以選擇中文

 

 

 

3.編譯下工程

 

 

 

4.點擊下載

 

 

 

5.如果出現下面的提示框,按照下面的操作(也可能不出現)

 

 

 

 

 

6.點擊下載以后,下載成功會有如下提示

 

 

 

仿真調試

1.重新編譯一下工程

 

 

 

 

2.點擊仿真

 

 

 

3.設置斷點在對應的位置鼠標雙擊就可以,  再雙擊就可以撤銷斷點

 

 

 

 

4.其它的自己搗鼓去吧

 

 

5.這里有幫助文檔

 

 

 

 

結語

做單片機開發的要注意啦! 不要管它什么內核,不管是51內核,arm內核,RISV-C內核, 你寫的還是C語言.............

 


免責聲明!

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



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