STM32F407探索者 RT-Thread运行第一个例程 61430bacb93d44e0b9de7f851d82b083
·
STM32F407探索者 RT-Thread运行第一个例程
1、获取源码:GitHub - RT-Thread/rt-thread: RT-Thread is an open source IoT operating system.
2、源码下载好后找到 rt-thread\bsp\stm32\stm32f407-atk-explorer文件夹中的project.uvprojx文件,双击打开MDK5工程编译,编译可能会出现报错,
解决办法:
点击options for target,选择version6,重新编译就可以了。

3、编译完成后点击下载,就可以看到红灯闪烁。结合原理图或引脚分配表可以看到PF9对应的是DS0也就是LED0

看代码可以知道,LED0每500毫秒亮500毫秒500灭。

4、修改代码点亮LED1,加入代码如下,使绿灯常亮。
#define LED1_PIN GET_PIN(F, 10) //定义LED1 PF10
rt_pin_mode(LED1_PIN, PIN_MODE_OUTPUT); //设置引脚模式
rt_pin_write(LED1_PIN, PIN_LOW); //引脚置0,点亮LED1,从原理图可以看到,LED上拉,所以gpio置低才能点亮LED。

从原理图可以看到,LED上拉,所以gpio置低才能点亮LED。
更多推荐




所有评论(0)