<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLCH579M/Air724UG/my.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
說明
開發板為模塊組合的形式,二者通過杜邦線連接
CH579M開發板
Air724UG,4G全網通GPRS開發板
以上單片機和模組基礎教程資料可在博客中學習
開發單片機准備工作
提示:此單片機使用Keil開發,請用戶自行安裝Keil軟件(建議Keil5)
1.開發板使用的串口芯片為 CH340C,如果沒有安裝過CH340驅動,需要安裝驅動
2,安裝USB驅動
CH579M推薦使用USB下載,需要安裝USB驅動.
3,安裝keil開發支持包, 解壓CH579EVT
4,把開發CH579M支持包拷貝到Keil的安裝目錄
5.雙擊運行,一直next即可
下載和運行程序
1.進入官方給的例子文件夾
2.選擇UART1(測試下串口例子)
該例子功能是串口接收到什么數據就返回什么數據.
3.選擇CH579M
4.編譯
5.正常情況下,會在其工程目錄的obj文件夾下生成hex文件
6.打開下載軟件
7.按照下圖配置
用戶程序選擇UART1程序的hex文件
8.短接BOOT和GND; 使用USB線連接電腦
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
8.動作一下POWER按鈕
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
注:BOOT接到低電平,然后單片機在斷電上電時進入下載模式.
9.正常情況下,下載軟件將會顯示USB設備
9.下載程序
10.提醒
程序下載完成以后,程序自動運行.
程序下載完成以后,程序自動運行.
程序下載完成以后,程序自動運行.
11.先去掉跳線帽,然后把USB接到串口那邊,測試下下載的串口程序
12.如果電腦有多余的USB口,在下載完程序以后可以直接用另一個USB口測試通信
使用ST-link 或者 JTAG下載
1.在USB下載模式下,啟動兩線仿真功能
2.使用ST-Link或者JTAG的SW下載模式的端口連接開發板(我使用的ST-Link)
3.選中 debug infomation (沒有選擇就不能在仿真調試的時候設置斷點)
4.我使用的ST-Link,所以選擇ST-Link; 點擊Settings
5.選擇SW模式,正常情況下會顯示出來設備
6.這些就不多說了哈
7.下載程序
8.提示:使用SW模式下載只需要接四根線就可以,不需要短接BOOT
使用串口下載
V1.5及其以下版本
芯片的下載程序都是需要斷電上電, 為防止板載的串口芯片使用TX引腳給模塊供電,使用了反向二極管.
這也導致了芯片那端的RX引腳處於懸空狀態.
需要PA8接4.7K電阻到3.3V, 方可使用串口下載
選擇串口 -- 點擊下載
給芯片斷電上電,即可實現下載