1. 程式人生 > 其它 >1-HC32F460(華大)+Air724UG(4G GPRS)基本控制篇(自建物聯網平臺)-硬體使用說明

1-HC32F460(華大)+Air724UG(4G GPRS)基本控制篇(自建物聯網平臺)-硬體使用說明

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

實物圖

開發板原理圖: https://mnifdv.cn/resource/cnblogs/ZLIOTA/Air724UG/ZLIOTAV1.4.pdf

所屬系列: 指路者系列

開發板型號: ZLIOTA

板載說明:

①主控晶片: HC32F460JETA(華大M4核心晶片)

②4G模組: 合宙Air724UG,4G Cat.1全網通

③基本外設:液晶OLED(IIC); RGB三色燈;溫溼度感測器(DHT11); 光敏電阻(5516); 繼電器(5腳10A);

④通訊介面: 485通訊(SP485EEN);CAN匯流排(TJA1050T);

GPRS模組和底板安裝說明

安裝到第三排排母!模組的第一個VCC引腳和底板的5V引腳相連線

GPRS模組手機卡和天線安裝說明

注意手機卡的缺角方向是朝裡面

串列埠分配情況

一,說明

華大的微控制器幾乎所有通用輸入輸出IO都可配置為串列埠,因為HC32F460JETA

和STM32F103CxT6 引腳高度相容,故在引腳分配上向STM32靠近.

二,串列埠分配情況

串列埠1 PA9(TX) PA10(RX)

串列埠2 PA2(TX) PA3(RX)

串列埠3 PB6(TX) PB7(RX)

下載微控制器程式(串列埠方式)

華大的微控制器也是使用的M4的核,所以直接可以用JTAG 或 STlink 下載.

華大的微控制器也支援串列埠下載,但是華大為了減少IO口的佔用,

JTMS引腳也作為了串列埠下載的TX引腳, JTCK引腳也作為了串列埠下載的RX引腳

在晶片啟動時,BOOT拉低,晶片進入串列埠下載模式.

如果使用Stlink下載的話,咱使用JTMS(SWDIO) ,JTCLK(SWCLK); 如果想使用串列埠下載也是使用這兩個引腳

如果想支援兩種模式下載,推薦的電路

V1.2版本的開發板上只有一個串列埠轉換晶片(CH340),串列埠1和程式串列埠下載口都是連線的此串列埠轉換晶片(CH340)

我使用串列埠1(PA9,PA10)作為了日誌列印.而我又不想增加額外的串列埠介面

所以串列埠晶片上同時連線了串列埠1和程式下載口,不過串列埠線之間不是直接相連,

我做了部分電路,使其各個之間通訊互不影響.

1.開發板使用的串列埠晶片為 CH340C,如果沒有安裝過CH340驅動,需要安裝驅動

2.安裝步驟

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

V1.2版本

V1.4及其以上版本

V1.2版本的串列埠下載和串列埠通訊(串列埠1)是合在一起的,後來發現這樣子在使用stlink線上模擬的時候需要關閉串列埠1;

否則便會影響到模擬. 所以後面版本又單獨把串列埠1引了出來;

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

5.點選裝置管理器,點選埠 檢視當前電腦和開發板通訊的埠號

我的為 COM4 (不同的電腦埠號不一樣,只要有埠號就可以)

6.開啟串列埠下載軟體

7.開啟軟體,按照下面的選擇

注:所有程式碼的hex檔案路徑 HC32F460Template -----> project ----> MDK ----> output

8.短接BOOT0和GND, 然後復位一下微控制器

9. 點選執行

10.去掉短接,重新復位一下微控制器即可執行程式

下載微控制器程式(Stlink - SWD方式) (JTAG網友說不支援,暫時沒測試)

1.使用Stlink 對接上下載口

2.開啟工程

3.偵錯程式選擇 ST-Link

3.通訊方式選擇 SW

4.然後點選下載即可