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