首頁 > 評測 > 震撼全新體驗——STM32F746ZG評測
震撼全新體驗——STM32F746ZG評測
- [導(dǎo)讀]
- 智能手機的興起和飛速發(fā)展,帶動移動端CPU過去數(shù)年的風(fēng)光。物聯(lián)網(wǎng),穿戴設(shè)備等相關(guān)產(chǎn)業(yè)的發(fā)展,使得嵌入式產(chǎn)品也越來越受到人們的關(guān)注。嵌入式微控制器(MCU),作為嵌入式產(chǎn)品的CPU,當然是這類產(chǎn)業(yè)的核心。意法半導(dǎo)體(ST)前段時間宣布其全球MCU出貨量突破15億顆,一時間風(fēng)光無兩。ST有豐富的產(chǎn)品線能完美切合各類產(chǎn)品的應(yīng)用,針對豐富的產(chǎn)品,與之對應(yīng)的各類豐富,使用,價格親民的開發(fā)板,對其在工程師中的推廣起到了至關(guān)重要的作用。
很遺憾的是,筆者手里沒有這個擴展板,所以不能做演示了,在此表示抱歉。(擴展板的連接在最后,需要的自取)
前面提到,這塊開發(fā)板自帶了ST-LINK V2-1調(diào)試下載器,非常方便,我們不需要額外的下載器即可使用,同時還能作為獨立的下載器給其他的板子編程調(diào)試,相當于我們不僅有了一塊開發(fā)板,還有了一個ST-LINK,一板兩得啊。
五、 板載ST-LINK功能測試
板載ST-LINK有三個功能:
1. 調(diào)試下載器,用來給板上MCU或者其他外部MCU編程,硬件仿真,下載程序等
2. 虛擬串口,可以作為串口和PC或其他設(shè)備通信,便于輸出調(diào)試信息或其他數(shù)據(jù),只需要安裝驅(qū)動即可使用,省去了串口線或USB轉(zhuǎn)串口設(shè)備
3. 大容量存儲器,也就是U盤,可以實現(xiàn)拖拽編程功能,只需要把編譯生成的*.bin文件拖到該U盤中,即可實現(xiàn)自動編程,復(fù)位重啟后就能運行程序了,正因為這個功能,該開發(fā)板才能支持Mbed編程。
用Micro B接口的USB線連接電腦和開發(fā)板后,如果之前電腦已經(jīng)安裝了ST-LINK驅(qū)動,在設(shè)備管理器中可以看到多了三個設(shè)備:
三個設(shè)備分別實現(xiàn)上訴三個功能。如果之前沒有安裝過驅(qū)動,需要去ST官網(wǎng)下載驅(qū)動并安裝,下載鏈接見文末。安裝好驅(qū)動之后,即可看到上圖中的三個設(shè)備,同時計算機中多了一個容量為1M的U盤,打開后里面有個HTM鏈接文件,可以直接訪問Mbed進行編程。不過Mbed要16年第二季度才開始支持Nucleo-144的開發(fā)板,這塊STM32F746ZG Nucleo-144比較早,目前Mbed網(wǎng)頁上已經(jīng)有了,但是還沒有例程,只能新建空工程。
下面自己寫個簡單的例程來測試下上訴ST-LINK的功能。
例程試用STM32CUBEMX,關(guān)于怎么使用這個軟件來建立工程,在筆者之前的一篇測評中有詳細講解
(http://m.lujuzi.cn/evaluation/MCU/201512/658402.htm),此處只說重要的:
開發(fā)板選擇 Nucleo-F746ZG
查看原理圖可知虛擬串口使用USART3,打開USART3
用戶按鍵連接PC13,將其配置為外部中斷模式,
時鐘配置為最高的216M,這里F7和其他系列有個不同,USART可以單獨選擇時鐘,使其可以選擇系統(tǒng)時鐘,最高216M,最高能達到27M的波特率,默認使用PCLK時鐘。
配置USART3,波特率115200,其他默認即可。打開USART3全局中斷。
配置PC13為上升沿觸發(fā),外部有下拉電阻,不需要內(nèi)部上下拉。
打開外部中斷15-10,配置優(yōu)先級,保持默認也行。USART3中斷已經(jīng)打開。
完成以上步驟后,選擇合適的IDE,并生成工程,筆者這里使用MDK V5。
打開生成的工程,在里面添加點燈,USART輸出等代碼,再編寫中斷回調(diào)函數(shù)。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前