概述
以STM32CUBEMX創(chuàng)建STM32F103工程,同時移植在GD32F303中,同時通過J-LINK燒錄GD32303C_START和GD32303E_EVAL開發(fā)板內(nèi)進(jìn)行驗(yàn)證。需要樣片的可以加群申請:6_15061293。
芯片申請
芯片和開發(fā)板都可免費(fèi)申請,暫時只能以公司名義免費(fèi)申請,填下下面表格即可。
硬件準(zhǔn)備
這里準(zhǔn)備了2塊開發(fā)板進(jìn)行驗(yàn)證,分別是GD32303C_START和GD32303E_EVAL開發(fā)板。
開發(fā)板管腳配置
在GD32303C_START中的LED管腳配置如下所示。
在GD32303E_EVALT中的LED管腳配置如下所示。
STM32CUBEMX配置
以STM32F103RBTx為例,創(chuàng)建程序,配置晶振使用內(nèi)部高速晶振,主頻64M,修改至GD32F303的120M也測試成功,后續(xù)會進(jìn)行講解。
時鐘配置如下所示。
由于STM32F103RB的沒有PF腳,故配置PA4、PA5,PB14、PB15為輸出管腳。
配置工程環(huán)境。
配置完成后生成代碼即可。
代碼
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_5, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_6, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_14, GPIO_PIN_SET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_15, GPIO_PIN_SET ) ;
HAL_Delay(1000);
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_5, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOA, GPIO_PIN_6, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_14, GPIO_PIN_RESET ) ;
HAL_GPIO_WritePin (GPIOB, GPIO_PIN_15, GPIO_PIN_RESET ) ;
HAL_Delay(1000);
}
/* USER CODE END 3 */
具體情況可以查看視頻進(jìn)行觀看。
審核編輯:湯梓紅
-
led
+關(guān)注
關(guān)注
242文章
23252瀏覽量
660595 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
283瀏覽量
14791 -
gd32f303
+關(guān)注
關(guān)注
4文章
38瀏覽量
3685
發(fā)布評論請先 登錄
相關(guān)推薦
評論