首頁 > 評測 > 高速USB+Fanout——STM32F723E-DISCO開發(fā)板評測
高速USB+Fanout——STM32F723E-DISCO開發(fā)板評測
- [導讀]
- STM32F723E主打高速USB PHY特性,新探索套件還內置一個安捷倫Pmod連接器和新定義的STMod+連接器,后者讓用戶能夠通過所提供的扇出接插板,連接Wi-Fi模塊、 SeedStudio Grove模塊、MikroElektronika click boards,或者連接電路試驗板快速開發(fā)原型。
另外STM32F723E-DISCO開發(fā)套件上還提供了一顆512Mbit的NOR Flash外部存儲芯片,通過QSPI與MCU連接,以實現(xiàn)更多的數(shù)據存儲能力,NOR Flash的型號為MX25L51245G。
該存儲模塊大大擴充了開發(fā)板的存儲能力,可心用來存儲字庫或圖像等比較大的資源。
STM32F723E-DISCO開發(fā)板的其它一些圖片,供欣賞。
初步認識了STM32F723E-DISCO開發(fā)板的外觀及一些主要的特性,現(xiàn)在準備給開發(fā)板上電,體驗預置的程序提供的一些基本功能。
需要完整的體驗STM32F723E-DISCO開發(fā)板出廠固件提供的功能,需要準備一根OTG數(shù)據線,一個U盤或者SD卡(配合讀卡器)以及一副耳機。將ST官方提供的Media資源包復制到U盤或TF卡上,供程序讀寫。
連接好之后的整體效果圖,其中OTG連接到開發(fā)板的CN19上,耳機連接到開發(fā)板的Line Out上,上圖是播放音樂的界面。最后是連接ST-LINK給開發(fā)板供電。
首次上電,提醒用戶校準觸屏,點擊屏幕上提供的校準點,顯示屏的大小為1.54英寸,240X240的分辨率,一般男性使用手指來觸摸的話有點難度。
這是系統(tǒng)出廠時提供的演示程序,界面包括4個功能,視頻播放、音頻播放、時鐘及錄音功能。
這是播放AVI的效果,播放畫面非常流暢,這要歸功于微處理器強大的運算能力。
錄音效果,開發(fā)板上4個MEMS MIC提供了較好的降噪處理能力,實際錄音效果不錯。
ST一直致力于打造一個良好的生態(tài)系統(tǒng)。除了在硬件方面為廣大用戶提供了豐富的硬件評估套件,軟件方面也是不遺余力,配套的STM32CUBEMX圖形開發(fā)環(huán)境及豐富的例程庫、代碼,能幫助用戶快速掌握軟件開發(fā)過程,累積開發(fā)技能并迅速應用到實際工程上。
這里建立一個簡單的工程,實現(xiàn)LED燈及UART通信功能,為后面的CoreMark測試為準備。
打開STM32CUBEMX圖形化程序,新建一個工程
在這里選擇合適的MCU型號,可以使用MCU Filters來迅速找到自己需要的MCU型號,例如這里STM32F723IEKx就是我們需要的。
配置RCC資源,STM32F723E-DISCO開發(fā)板上焊接了25MHz的外部晶振,將上圖中的Disable選項改為外部晶振適用的選項。
圖形化的配置模式結合自動計算功能,可以很快設定時鐘樹,這里將時鐘HCLK設定為216MHz,這也是官方推薦的最高運行頻率。其它需要設置的參數(shù)還包括LED用到的GPIO,這里使用PA5,其它如UART,這里用到的是UART6,這是開發(fā)板上預設的與VCOM進行通信用到的端口。
配置后時鐘之后,對設備進行具體參數(shù)的設定,這里指定MCU的一些特性,如使用TCM接口來取代AXIM接口,以實現(xiàn)更高的性能。
配置完設備參數(shù)之后,導出開發(fā)平臺相關的工程文件,如下
這里指定的參數(shù)主要是工程的名稱、位置、IDE的類型(這里使用IAR,也就是EWARM),下面還可以指定工程文件中堆和棧的大小。
STM32CUBEMX生成的只一個工程框架,具體的程序邏輯還需要用戶自行設計,輸入相應的代碼。打開工程中的main.c文件,在程序的主循環(huán)中輸入如下代碼,實現(xiàn)簡單的閃爍功能。
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
HAL_Delay(500);
}
/* USER CODE END 3 */
注意代碼中的大量注釋,STM32CUBEMX生成的工程為用戶代碼預留了插入位置,將代碼寫到這些規(guī)定的位置以防止再次生成工程時被覆蓋。
-
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前