IO实验 ARM9教学平台

上传人:飞****9 文档编号:132759563 上传时间:2020-05-20 格式:PPT 页数:9 大小:711KB
返回 下载 相关 举报
IO实验 ARM9教学平台_第1页
第1页 / 共9页
IO实验 ARM9教学平台_第2页
第2页 / 共9页
IO实验 ARM9教学平台_第3页
第3页 / 共9页
IO实验 ARM9教学平台_第4页
第4页 / 共9页
IO实验 ARM9教学平台_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《IO实验 ARM9教学平台》由会员分享,可在线阅读,更多相关《IO实验 ARM9教学平台(9页珍藏版)》请在金锄头文库上搜索。

1、ARM9教学平台 5 2 2I O口编程实例 举例 通过对I O口的操作控制实验箱的LED1 LED2和LED3实现闪烁 实验目的 1 掌握S3C2410X芯片的I O控制寄存器的配置 2 通过实验掌握ARM芯片使用I O端口控制LED显示 3 掌握驱动的编写步骤 4 熟悉eclipse keil的开发环境 3 1 相关寄存器定义工程 include文件夹 gpio文件夹 led h 在led h中添加 defineGPCCON volatileunsigned 0 x56000020 端口C的配置寄存器 defineGPCDAT volatileunsigned 0 x56000024 端口

2、C的数据寄存器voidled init void voidled on void voidled off void 4 2 实现驱动在工程中新建drivers文件夹 在drivers中新建gpio文件夹 在gpio中新建led c文件 在led c中添加如下代码 include gpio led h voidled init void GPC5输出控制led1GPCCON 11 10 0b01GPCCON 5 voidled on void led1清0点亮GPCDAT 5 0b0GPCDAT 在led c中继续添加点亮灯的函数 6 voidled off void led1置1熄灭GPCDA

3、T 5 0b1GPCDAT 0 x1 5 led2置1熄灭GPCDAT 6 0b1GPCDAT 0 x1 6 led3置1熄灭GPCDAT 7 0b1GPCDAT 0 x1 7 在led c中继续添加熄灭灯的函数 3 编写main ccommon文件夹 main c 在main c中添加 include gpio led h intmain void GPIOtest3个灯一直同时闪烁inti led init while 1 led off for i 0 i 1000000 i led on for i 0 i 1000000 i return0 4 修改两个Makefile 1 复制工程中common文件夹中的Makefile文件到drivers gpio中 在drivers gpio下的Makefile中 找到 COBJS 改为 COBJS led o 即将led c编译成led o找到 LIB 改为 LIB libgpio a 将led o生成库文件libgpio a 2 找到工程中的Makefile文件 在其中添加 LIBS drivers gpio libgpio a 将libgpio a链接到工程中 实验报告要求 实验题目实验目的 意义主要设备 仪器程序 基本原理实验步骤 1 2 3 实验现象 结果心得 总结 实验中学到了什么 遇到什么问题 怎么解决的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 中学实验

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号