1 / 5
文档名称:

实验四-LED跑马灯.pdf

格式:pdf   大小:193KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验四-LED跑马灯.pdf

上传人:shanhu 2021/8/11 文件大小:193 KB

下载得到文件列表

实验四-LED跑马灯.pdf

文档介绍

文档介绍:实 验 四 LED 跑 马 灯 实 验
一、实验目的:
1、掌握 EXYNOS 4412 处理器与 LED 指示灯的电路原理。
2、掌握 linux 驱动对 EXYNOS 4412 GPIO 的控制原理及使用方法。
二、实验设备:
TINY4412 开发板、学生自带笔记本、USB 转串口线、电源、网线。
三、 实验地点及时间
地点:A2-303a
时间:教学周第八周
四、实验内容:
1、在 ARM 开发板上面,在驱动程序中利用 linux 定义的 GPIO M4 口编写对应管脚电
平控制程序,并进行测试验证所学内容。
2、在 ARM 开发板上面,在上面程序的基础上采用动态 IO 映射的方法,编写程序,并
进行测试验证所学内容。
3、在 ARM 开发板上面,在驱动程序中利用内核定时器,编写程序,并进行测试验证
insmod module 后 LED 跑 2 圈的结果。
4、在 ARM 开发板上面,利用 2 的驱动程序,编写应用程序测试验证 LED 跑马灯的结
果。
五、实验原理:
1、GPIO 端口原理
EXYNOS 4412 有 300 多个输入/输出端口,这些端口都具有多功能,通过引脚配置寄存
器,可以将其设置为所需要的功能,如:I/O 功能、中断功能等等。大多数采用 EXYNOS 4412
的典型 LED 指示灯电路设计基本都使用 M4 口(GPM4 共 8 个输入/输出口)作为其控制端
口。
端口寄存器及引脚配置
每一个端口都有 6 个寄存器,它们是:引脚配置寄存器、数据寄存器、引脚上拉寄存
器等。
Address Reset
Register Description
Offset Value
Port group GPM4 configuration
GPM4CON 0x02E0 0x0000_0000
register 配置寄存器
Port group GPM4 data register 数据寄
GPM4DAT 0x02E4 0x00