




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国PVC-U绝缘耐燃电线套管数据监测报告
- 2025年中国LED室外单色显示屏数据监测报告
- 2025年中国EVA双面海绵胶带数据监测报告
- 2025年中国ABS床头落地式平板床数据监测研究报告
- 2025年中国2-氟氯苄数据监测研究报告
- 2025至2030年中国高频发生器市场分析及竞争策略研究报告
- 2025至2030年中国防雾镜片市场分析及竞争策略研究报告
- 2025至2030年中国钩型钢钉线卡市场分析及竞争策略研究报告
- 2025至2030年中国自动水溶胶复膜机市场分析及竞争策略研究报告
- 2025至2030年中国红木二胡市场分析及竞争策略研究报告
- GB/T 15231-2023玻璃纤维增强水泥性能试验方法
- 外出提携公章申请表
- 2023版押品考试题库必考点含答案
- 【本田轿车灯光系统常见故障分析及排除8200字(论文)】
- 昆明天大矿业有限公司寻甸县金源磷矿老厂箐-小凹子矿段(拟设)采矿权出让收益评估报告
- 尿动力学检查操作指南2023版
- 梦幻西游古龙服务端安装教程
- 食品安全地方标准 预制菜生产卫生规范
- 亮化工程竣工验收报告
- 《出生医学证明》单亲母亲情况声明
- PCS-915母差保护装置介绍
评论
0/150
提交评论