本文介绍: 嵌入式系统中的流水灯是一种常见的示例项目,通常用于演示嵌入式系统的基本功能和控制能力。流水灯由多个发光二极管(LED)组成,这些LED按照一定的顺序依次点亮和熄灭,形成一种像水流一样的流动效果。
一、简单介绍
嵌入式系统中的流水灯是一种常见的示例项目,通常用于演示嵌入式系统的基本功能和控制能力。流水灯由多个发光二极管(LED)组成,这些LED按照一定的顺序依次点亮和熄灭,形成一种像水流一样的流动效果。
二、查看功能手册
这里我们使用STM32F40xxx这个板子来实现流水灯这个小项目
2.1 查看硬件引脚号码
由上图可知,LED0这个灯所在引脚 PF9,LED1这个灯所在引脚 PF10
可知 PF9:”PF”表示端口F,”9″表示该端口上的第9号引脚
PF10:”PF”表示端口F,”10″表示该端口上的第10号引脚
2.2查看硬件引脚号码对应的时钟型号
2.3、确定输出模式
2.4、确定输出类型
2.5、确定输出速度
2.6、确定端口输出数据
2.6.1 开灯
2.6.2 关灯
三、使用现成函数来实现
3.1 Pin引脚
3.2 输入/输出模式
3.3输出类型
3.4 速度
3.5 设置引脚的上下拉电阻
3.6 开关灯
四、代码实现
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。