概述
STM32H503 & SENSOR是一款基于STM32H5系列微控制器的評估套件。該微控制器采用了40nm工藝制造,具有更快的FLASH訪問,更高的性能以及更低的功耗。此外,該套件具有豐富的接口和外設(shè),以及傳感器(SENSOR)系列連接器接口,為開發(fā)者提供了便捷且靈活的開發(fā)環(huán)境。
最近在弄ST的教程,需要樣片的可以加群申請:615061293/925643491 。
硬件準(zhǔn)備
首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是自己繪制的開發(fā)板,需要的可以進行申請。 主控為STM32H503CBT6
視頻教學(xué)
[https://www.bilibili.com/video/BV1cdDLYEEdT/]
樣品申請
[https://www.wjx.top/vm/OhcKxJk.aspx#]
源碼下載
[https://download.csdn.net/download/qq_24312945/89974357]
產(chǎn)品特性
STM32H503xx 設(shè)備是基于高性能 Arm ? Cortex ? -M33 32 位 RISC 內(nèi)核的高性能微控制器系列 (STM32H5 系列) 。它們的工作頻率高達(dá) 250 MHz。
Cortex ? -M33 內(nèi)核具有單精度浮點單元 (FPU),支持所有 Arm ?單精度數(shù)據(jù)處理指令和所有數(shù)據(jù)類型。
Cortex? - M33內(nèi)核還實現(xiàn)了全套DSP(數(shù)字信號處理)指令以及內(nèi)存保護單元(MPU),增強了應(yīng)用程序的安全性。
該設(shè)備嵌入高速存儲器(128 KB 雙組閃存和 32 KB SRAM),以及連接到三條 APB 總線、三條 AHB 總線和一個 32 位多 AHB 總線矩陣的大量增強型 I/O 和外設(shè)。
參考程序
[https://github.com/CoreMaker-lab/STM32H503]
[https://gitee.com/CoreMaker/STM32H503]
生成STM32CUBEMX
用STM32CUBEMX生成例程,這里使用MCU為STM32H503CB。
配置時鐘樹,配置時鐘為250M。
串口配置
查看原理圖,PA9和PA10設(shè)置為開發(fā)板的串口。
配置串口,速率為115200。
LED配置
查看原理圖,對應(yīng)LED分別為PA8,PB14,PB15。
配置如下所示。
堆棧設(shè)置
若無法正常運行需要修改優(yōu)化等級。
串口重定向
打開魔術(shù)棒,勾選MicroLIB
在main.c中,添加頭文件,若不添加會出現(xiàn) identifier "FILE" is undefined報錯。
/* USER CODE BEGIN Includes */
#include "stdio.h"
/* USER CODE END Includes */
函數(shù)聲明和串口重定向:
/* USER CODE BEGIN PFP */
int fputc(int ch, FILE *f){
HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
/* USER CODE END PFP */
主循環(huán)
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET);
printf("LED ON!n");
HAL_Delay(1000);
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET);
printf("LED OFF!n");
HAL_Delay(1000);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
演示
-
微控制器
+關(guān)注
關(guān)注
48文章
7551瀏覽量
151404 -
傳感器
+關(guān)注
關(guān)注
2551文章
51085瀏覽量
753448 -
STM32
+關(guān)注
關(guān)注
2270文章
10900瀏覽量
355924 -
串口
+關(guān)注
關(guān)注
14文章
1551瀏覽量
76494 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5046瀏覽量
97438
發(fā)布評論請先 登錄
相關(guān)推薦
評論