冰楓論壇

標題: 製作STM32H743B3U6開發板 [打印本頁]

作者: 洪嵐峰    時間: 2023-4-16 15:45
標題: 製作STM32H743B3U6開發板
需要以下材料:

STM32H743B3U6微控制器芯片
電源模塊
外部晶振
穩壓器
燒錄器
連接線
電容電阻等元件
PCB板


關於STM32H743B3U6的編程,您可以使用Keil、IAR等工具進行編程。
以下是一個簡單的C代碼示例,該代碼將LED連接到GPIOB的8號引腳,然後控制LED的開和關:


#include "stm32h7xx.h"

void delay(uint32_t delay_time){
    while(delay_time--);
}

int main(void)
{
    RCC->AHB4ENR |= RCC_AHB4ENR_GPIOBEN; // 使能GPIOB時鐘
    GPIOB->MODER &= ~(0x3U << (8 * 2)); // 設置GPIOB的8號引腳為輸出
    GPIOB->MODER |= (0x1U << (8 * 2));
    while(1){
        GPIOB->BSRR = (1U << 8); // 點亮LED
        delay(1000000); // 延時
        GPIOB->BSRR = (1U << (8 + 16)); // 關閉LED
        delay(1000000); // 延時
    }
}




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓