版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统设计实验 作者:龚名茂,GPIO闪烁灯实验,二、与GPIO相关库函数讲解,一、GPIO功能介绍,内容提要:,三、编程实现GPIO闪烁灯功能,嵌入式系统设计实验 作者:龚名茂,一、 GPIO功能介绍,GPIO模块具有以下的特性: 可编程控制GPIO中断 屏蔽中断发生 边沿触发(上升沿,下降沿,上升、下降沿) (高或低)电平触发 输入/输出可承受5V电压 在读和写操作中通过地址线进行位屏蔽 可编程控制GPIO引脚(pad)配置 弱上拉或下拉电阻 2-mA, 4-mA 和 8-mA 引脚驱动 8-mA驱动的斜率控制 开漏使能 数字输入使能,GPIO模块由 7个 模块组成,每个 对应一个独立
2、的 GPIO端口(端口 A,端口B, 端口C, 端口D, 端口E, 端 口F和端口G)。 GPIO模块遵循 FiRM规范, 且支持42 个可编 程的输入/输出管 脚。,嵌入式系统设计实验 作者:龚名茂,GPIO管脚功能分配,嵌入式系统设计实验 作者:龚名茂,二、与GPIO相关库函数讲解,一、GPIO功能介绍,内容提要:,三、编程实现GPIO闪烁灯功能,GPIO闪烁灯实验,嵌入式系统设计实验 作者:龚名茂,二、GPIO相关的库函数(1),嵌入式系统设计实验 作者:龚名茂,二、GPIO相关的库函数(2),嵌入式系统设计实验 作者:龚名茂,SysCtlDelay( )函数延时时间计算,#if def
3、ined(rvmdk) | defined(_ARMCC_VERSION) _asm void SysCtlDelay(unsigned long ulCount) subs r0, #1; bne SysCtlDelay; bx lr; #endif,假设系统时钟是任意值SysClock,则每条指令执行时间为1/SysClock秒,因此SysCtlDelay(1)延时时间为3/ SysClock秒 ,那么延时1秒的时间需要SysClock/3个时钟周期。 因此,延时1ms:SysCtlDelay(SysCtlClockGet() /3000); 延时nms:SysCtlDelay(n*Sys
4、Clock/3000); 延时1us: SysCtlDelay( SysClock/3000000); 延时nus: SysCtlDelay(n*SysClock/3000000);,由上面函数原型可以看出SysCtlDelay(1)延时3个时钟周期,假设系统时钟频率是6MHz,则每条指令执行时间为1/6000000s,则SysCtlDelay(1)延时时间为 3/6000000=1/2us。 因此,延时1us:SysCtlDelay(2); 延时1ms:SysCtlDelay(2000);,参数是多少?,参数是多少?,参数是多少?,参数是多少?,特别提示! SysClock=SysCtlCl
5、ockGet();,嵌入式系统设计实验 作者:龚名茂,二、与GPIO相关库函数讲解,一、GPIO功能介绍,内容提要:,三、编程实现GPIO闪烁灯功能,GPIO闪烁灯实验,嵌入式系统设计实验 作者:龚名茂,三、GPIO闪烁灯硬件电路,嵌入式系统设计实验 作者:龚名茂,三、GPIO闪烁灯程序流程图,开 始,使能外设GPIOB,设置PB0-PB3为输出,点亮LED0-3,延时约0.5s,熄灭LED0-3,延时约0.5s,嵌入式系统设计实验 作者:龚名茂,三、GPIO闪烁灯程序清单,嵌入式系统设计实验 作者:龚名茂,本节课实验任务,2、创建一个FlowLED工程,编程实现四颗LED 依次点亮0.5s,熄灭0.5s,并下载到开发板 运行,观察实验现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年金融顾问云资源租赁协议
- 2026年能源加盟数字化转型协议
- 2026年保险维护物联网接入合同
- 2026年山地救援绳索技术题库
- 2026年输电线路运检人员培训题库
- 2026东方航空招聘考试航空知识手册
- 2026年初中生物专题复习策略总结
- 2026年物业法律文书写作题库
- 2026年农业畜牧专业技术人员考试题库
- 2026年民族团结进步模范事迹题库
- 海报排版创意构图教案
- 2025年Walmart FCCA质量技术验厂标准要求及评分标准
- 2025年广东省纪委监委公开遴选公务员笔试试题及答案解析
- 茅台集团品牌管理办法
- 2026年高考语文备考之文言文实词复习(含口诀、真题、规律总结、技巧等)
- 《征兵入伍应征公民体格检查标准条文释义》
- 钢板轮廓在线检测系统技术要求
- 农村公路生命安全防护工程提升项目可行性研究报告
- 工程协调费协议书
- 合作经营协议书(一方出场地-一方经营管理)
- 统编版语文五年级下册第七单元 习作《中国的世界文化遗产》指导范文讲义
评论
0/150
提交评论