嵌入式linux实验五按键控制led灯,嵌入式系统原理实验五按键实验

编程入门 行业动态 更新时间:2024-10-05 01:26:42

嵌入式linux实验五<a href=https://www.elefans.com/category/jswz/34/1768597.html style=按键控制led灯,嵌入式系统原理实验五按键实验"/>

嵌入式linux实验五按键控制led灯,嵌入式系统原理实验五按键实验

实验五按键输入实验

实验目的:

利用板载的 4 个按键,来控制板载的两个LED 的亮灭和蜂鸣器的开关。通过本实验,将了解到STM32F1 的IO 口作为输入口的使用方法。

内容要点:

1.STM32 IO 口简介

STM32F1 的IO 口在上一章已经有了比较详细的介绍,这里我们不再多说。STM32F1 的IO口做输入使用的时候,是通过调用函数GPIO_ReadInputDataBit()来读取IO 口的状态的。了解了这点,就可以开始我们的代码编写了。这一个实验,我们将通过ALIENTEK 战舰STM32 开发板上载有的 4 个按钮(WK_UP、KEY0、KEY1 和KEY2),来控制板上的2 个LED(DS0 和DS1)和蜂鸣器,其中WK_UP 控制蜂鸣器,按一次叫,再按一次停;KEY2 控制DS0,按一次亮,再按一次灭;KEY1 控制DS1,效果同KEY2;KEY0 则同时控制DS0 和DS1,按一次,他们的状态就翻转一次。有源蜂鸣器自带了震荡电路,一通电就会发声

2.硬件设计

本实验用到的硬件资源有:

1)指示灯 DS0、 DS1

2) 4 个按键: KEY0、 KEY1、 KEY2、和 WK_UP。

DS0、 DS1 以及蜂鸣器和 STM32 的连接在上两章都已经分别介绍了,在战舰 STM32 开发

板上的按键 KEY0 连接在 PE4上、KEY1 连接在 PE3上、KEY2 连接在 PE2上、WK_UP 连接在 PA0上。如图所示:

更多推荐

嵌入式linux实验五按键控制led灯,嵌入式系统原理实验五按键实验

本文发布于:2024-02-28 00:15:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1766954.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:按键   嵌入式   嵌入式系统   原理   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!