问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

【代码】正点原子STM32F103ZET6开发板使用按键切换闪烁灯,附详细注释...

提问网友 发布时间:2024-12-15 18:55
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-12-16 08:01
本文介绍使用正点原子STM32F103ZET6开发板通过按键控制LED闪烁,采用C语言和HAL库实现。

开发板选用正点原子精英STM32F103ZET6,搭配ST-LINK调试器,使用STM32 Cube IDE 1.8.0进行开发。程序设计基于C语言与HAL库。

实现功能为:在主函数中初始化HAL库,启动B E组时钟,并对控制LED的PB5 PE5引脚进行初始化。

观察MCU电路图,LED0与PB5引脚连接,LED1与PE5引脚连接,控制LED亮灭需调整PB5与PE5的电平。

对按键进行初始化,读取PE3与PE4引脚电平,以判断按键KEY1状态。

利用while循环,实现LED闪烁,并通过按键切换闪烁灯逻辑。程序中设置按键之前与新状态变量,比较状态变化判断按键操作。

通过LED组编号与临时变量tmp,控制LED分组闪烁。完整代码如下:

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

如何让单片机led灯每隔1秒亮灭一次? 乐清元吉电力科技有限公司怎么样? 浙江柯德仪表有限公司怎么样? 乐清市智菱智能科技有限公司怎么样? 乐清陶朱电力设备有限公司怎么样? 乐清市君羊线缆有限公司怎么样? 广州三三辅料有限公司怎么样? 哪些明星玩yy wiley系列期刊 CPA《财管》之:营业现金毛流量不同计算方法及相互联系 中国的会计教科书可信吗? 我不是会计专业的,但我想考CPA,我想自学,请问像我这样的要买哪些书... wileyWILEY——USCPA考试教材出版商 玩单反会不会玩破产? 一个单反那句话怎么说 因在做生意身背十多万债务,但想花四千块买个单反相机,不知该不该满足... “相让一个男人变成穷光蛋,请送他一台高级单反”夸张还是真实? 什么是企业投资战略 产业园区市场定位的三类客群 湖北工业大学的财务管理好还是建筑学好? 到了20牙摔断了拔掉牙根会长吗 18个月孩子牙齿不小心磕掉了 牙根都掉下来了长长的 问下牙床会发炎吗... 还记得当年的飞思卡尔智能车竞赛吗? 拉扎扎德为什么没有再执教伊朗举重队 艾哈迈德·穆罕默德·齐卜在亚运会田径比赛中获得第几名? 反驳《观察孙杨事件的三双慧眼》 车身越重高速行驶稳定性越好的吗 被懂心理学的人恶意暗示了怎么办 读懂女人的心理 “恶意揣测”是什么意思? 炒四季豆有哪些好吃又简单的做法? 怎么办?可是我胳膊上的汗毛很长? 海域网【新加坡.sg域名注册】帮助指南 注册新加坡公司流程以及费用 新加坡域名注册_新加坡.sg域名怎么注册? 新加坡域名是什么后缀?有哪些优势 怎么注册新加坡域名.sg,有什么要求?需要提供什么资料吗? 网购的月季小苗刚收到怎么处理 文化人假设有何意义? 酒驾如何能判缓刑
Top