- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式led灯亮灭实验报告
一、实验目的
1.学习嵌入式系统中GPIO的控制方法
2.掌握通过控制GPIO控制LED的亮灭
二、实验器材
1.STM32L4Discovery开发板
2.LED灯
3.杜邦线若干
三、实验原理
STM32L4Discovery开发板上集成了许多IO口,GPIO控制可使这些IO口实现不同的功
能,包括输入信号的采集、输出信号的控制等。本次实验主要通过对STM32L4Discovery开
发板中硬件端口的控制,使得LED灯亮灭。
四、实验步骤
1.接线
将LED灯的负极连接至GND,正极连接至开发板的一个GPIO口上,本次实验中我们选
择PA5口。
2.创建新工程
首先打开STM32CubeIDE,创建新工程,选择自己所需要的板卡型号和工程名字以及存
放在电脑上的路径。完成基本的配置后,点击“Finish”按钮。
在弹出的窗口中选择“SW4STM32”作为开发环境,点击“OK”按钮。至此,我们已经
创建好了新的STM32工程。
3.配置GPIO口
在左侧的“PinoutConfiguration”中,我们可以看到PA5口是已经被配置为GPIO口
了。将其设置为输出GPIO口,在“Mode”下拉菜单中选择“GPIOOutput”,“Pull”下
拉菜单选择“NoPull-up,NoPull-down”,其他参数固定即可。
4.编写控制程序
5.编译并下载程序
点击工具栏上的“Hammer”按钮编译程序,寻找编译错误,并解决它们。
编译成功后,连接STM32L4Discovery开发板和电脑,点击工具栏上的“Play”按钮,
下载程序至开发板进行运行。
五、实验结果
程序运行成功后,LED灯开始绿色闪烁。
六、实验参考源码
以下代码仅供参考,不可直接拷贝使用。
/*Privatevariables*/
GPIO_TypeDef*GPIO_PORT[LEDn]={LED1_GPIO_PORT};
constuint16_tGPIO_PIN[LEDn]={LED1_PIN};
constuint32_tGPIO_CLK[LEDn]={LED1_GPIO_CLK};
constuint32_tGPIO_SOURCE[LEDn]={LED1_GPIO_AF};
/*Privatefunctionprototypes*/
voidLED_GPIO_Init(Led_TypeDefLed);
/**
*@briefInitialisestheGPIOfortheled
*@paramLed:SpecifiestheLedtobeconfigured
*@retvalNone
*/
voidLED_GPIO_Init(Led_TypeDefLed)
{
GPIO_InitTypeDefGPIO_InitStructure;
/*EnabletheGPIO_LEDClock*/
RCC_AHB2PeriphClockCmd(GPIO_CLK[Led],ENABLE);
/*ConfiguretheGPIO_LEDpin*/
GPIO_InitStructure.GPIO_Pin=GPIO_PIN[Led];
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF;//GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType=GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_NOPULL;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_40MHz;
GPIO_Init(GPIO_PORT[Led],GPIO_InitStructure);
您可能关注的文档
- 垃圾清运合同(一)2024 .pdf
- 垃圾清运合同范本集锦(二)2024 .pdf
- 垃圾清运合同范本五篇 .pdf
- 垃圾清运申请 .pdf
- 垃圾桶购销合同协议书-2024新整理 .pdf
- 老年人智能药盒的设计现状及研究分析 .pdf
- 李乾构学术思想与临床经验总结及健脾清化方治疗耐药幽门螺杆菌感染性胃.pdf
- 利用Java开发的智能停车管理系统设计与实现 .pdf
- 辽宁省沈阳市新民市实验中学2023-2024学年七年级上学期第一次月考.pdf
- 林地林木买卖合同2024年真题 .pdf
- (高清版)DB13∕T 5652.7-2023 节水型单位评价导则 第7部分:洗浴场所.docx
- (高清版)DB13∕T 5663-2023 鸟巢蕨设施繁育技术规程.docx
- (高清版)DB13∕T 5706-2023 黄秋葵病虫害综合防控技术规程.docx
- (高清版)DB62∕T 996-2022 绿色食品 双孢蘑菇越冬生产技术规程.docx
- (高清版)DB13∕T 5684-2023 金银花质量调控技术规程.docx
- (高清版)DB13∕T 5699-2023 谷子品种生态适应性评价技术规程.docx
- (高清版)DB13∕T 5341-2021 高水分裹包苜蓿青贮技术规程.docx
- (高清版)DB13∕T 5672-2023 公路路基微型桩加固设计与施工技术规范.docx
- (高清版)DB13∕T 5695-2023 GaN HEM∕T射频器件陷阱效应测试方法.docx
- (高清版)DB62∕T 1161-2022 机修梯田技术规范.docx
最近下载
- 应知应会手册电子版(信号工应知应会手册).docx
- 2025年建设工程质量检测人员-建设工程质量检测人员(主体结构工程)笔试考试历年典型考题及考点含含答案.docx
- 哈尔滨理工大学2023-2024学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 交响音乐赏析知到智慧树期末考试答案题库2025年西安交通大学.docx VIP
- 2025年连云港市城建控股集团有限公司招聘48人笔试参考题库附带答案详解.doc
- 高校事业单位法人证书翻译模板.doc VIP
- 场地设计作图题-一级建筑师场地设计(作图题)真题精选.docx VIP
- 内部资源能力分析总结提交版.ppt
- 海洋生物资源在2025年海洋药物研发中的临床研究进展报告.docx
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
文档评论(0)