验证环境
- Win10 64位
- Keil MDK 5.30
- ART-Pi 开发板:STM32H750XBH6开发板
- 工程:
sdk-bsp-stm32h750-realthread-artpi\projects\art_pi_blink_led
LED闪烁
-
打开ART-Pi开发板的原理图,sdk-bsp-stm32h750-realthread-artpi\documents\board\ART-Pi_HW_V1.5\ART-Pi_SCH_V1.5_Release.pdf, -
发现ART-Pi 有两个用户的LED,一个为红灯,一个蓝灯 -
引脚控制方式,两个LED都是 低电平:亮,高电平:灭 -
红色LED : PC15 -
蓝色LED : PI8
工程默认
红色LED
#define LED_PIN GET_PIN(I, 8)
#define LEDR_PIN GET_PIN(C, 15)
int main(void)
{
rt_uint32_t count = 1;
rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);
rt_pin_mode(LEDR_PIN, PIN_MODE_OUTPUT);
rt_pin_write(LED_PIN, PIN_HIGH);
while(count++)
{
rt_thread_mdelay(500);
rt_pin_write(LEDR_PIN, PIN_HIGH);
rt_thread_mdelay(500);
rt_pin_write(LEDR_PIN, PIN_LOW);
}
return RT_EOK;
}
小结
- 需要熟悉原理图,配个需要的引脚
- ART-Pi LED的工程,代码是烧写在 外部 8MB SPI Flash上的,注意需要烧写Bootloader
|