主题 : 《GPIO实验》学习笔记 复制链接 | 浏览器收藏 | 打印
thq
级别: 新手上路
UID: 51551
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2011-07-05
最后登录: 2012-02-19
楼主  发表于: 2012-02-13 15:25

 《GPIO实验》学习笔记

《GPIO实验》学习笔记
    由于对嵌入式Linux比较感兴趣,所以在网上搜索了一下有关嵌入式Linux的视频教程的信息,网友推荐的口碑最好的是韦东山的《嵌入式Linux应用开发完全手册》和第一期、第二期的视频。最近买了这本书,并且这两天看了赠送的第一期的学习视频,下面是对GPIO实验部分的学习笔记,现分享给大家。(注:第二期视频
    开始:
第一个实验目标:点亮LED
1、    看原理图:
  

2、    怎么让GPF4输出0/1
1)    配置功能:输出/输入/其他
2)    设置它输出高/低
其实配置和设置都是通过操作寄存器来实现的,看芯片手册了解寄存器
  

    
    配置:GPFCON[9:8] = 0b01
    设置:GPFDAT[4] = 0,灯亮   GPFDAT[4] = 1,灯不亮
3、    如何写程序:
1)创建led_on.S文件,代码如下:
  

2)创建Makefile 文件,代码如下:
  


4、    在Linux系统下对程序进行编译:
命令:make回车

5、通过oflash命令对程序进行烧写即可看到有一个LED灯亮了

这是一个很简单的硬件实验,也是我学习嵌入式的第一个实验,做成功了很高兴,感谢韦东山老师的视频,继续加油……
[ 此帖被thq在2012-02-13 20:07重新编辑 ]
级别: 侠客
UID: 60533
精华: 0
发帖: 109
金钱: 550 两
威望: 110 点
贡献值: 0 点
综合积分: 218 分
注册时间: 2011-12-12
最后登录: 2017-09-13
1楼  发表于: 2012-02-16 11:19
能下载 学习吗