- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息学院
实 验 报 告
学号:104100201姓名:徐飞班级:10C课程名称:嵌入式系统技术实验名称:8 字数码管和点阵数码管实验实验性质: ①综合性实验 ②设计性实验 √ ③验证性实验实验时间: 2013 年 4 月 24 日实验地点:睿智四本实验所用设备:
硬件:UP-TECH S2410/P270 DVP 嵌入式实验平台、PC 机Pentium 500 以上, 硬盘10G以上。
软件:PC 机操作系统REDHAT LINUX 9.0+超级终端(或X-shell)+ARM-LINUX 开发环境实验报告:(包括:目的、方法、原理、结果或实验小结等。)
一、实验目的:
1、学习 LED 的相关知识
2、掌握 74HC273 芯片的工作原理
3、了解 SPI 接口的相关知识
二、实验内容:
学习 LED 相关知识,了解74HC273 芯片对LED 点亮的工作机制,熟练阅读74HC273、芯片资料,掌握对它的使用。
三、预备知识
1、 有 C 语言基础;
2、掌握在 Linux 下常用编辑器的使用;
3、掌握 Makefile 的编写和使用;
4、掌握 Linux 下的程序编译与交叉编译过程需要部分数字电路的知识。
四、实验步骤
1、阅读理解源码
进入/arm2410cl/exp/basic/10_led 目录,使用vi 编辑器或其他编辑器阅读理解源代码
2、编译应用程序
运行 make 产生test_led 可执行文件test_led
[root@BC exp/basic]# cd 10_led
[root@BC 10_led]# make
armv4l-unknown-linux-gcc -c -I.. -Wall -O -D__KERNEL__ -DMODULE
-I/home/kernel/linux-2.4.18-2410cl/include s3c2410-led.c -o s3c2410-led.o
armv4l-unknown-linux-gcc -I.. -Wall -O -D__KERNEL__ -DMODULE
-I/home/kernel/linux-2.4.18-2410cl/include -c -o test_led.o test_led.c
[root@BC 2410-Classics LED]# ls
Makefile readme s3c2410-led.c s3c2410-led.o test_led test_led.c test_led.o
3、下载调试
到超级终端窗口,使用 NFS mount 开发主机的/arm2410cl 到/host 目录,然后进入
/host/exp/basic/10_led 目录,用insmod s3c2410-led.o 命令载入led 驱动,并用 lsmod
命令查看是否已经载入。
[/mnt/yaffs]mount -t nfs -o nolock 192.168.0.189:/arm2410cl /host
[/host/exp/basic]cd 10_led/
[/host/exp/10_led]ls
Makefile readme s3c2410-led.c s3c2410-led.o test_led test_led.c test_led.o
[/host/exp/10_led]insmod s3c2410-led.o
Using s3c2410-led.o
0-numeric tube : Dprintk device open
s3c2410-hc273 initializedUsing exio.o
[/host/exp/10_led]lsmod
Module Size Used by Tainted: P
s3c2410-led 2048 0 (unused)
[/host/exp/10_led]./test_led
执行可执行文件后,即可以看到8 字数码管和点阵数码管工作。
五、实验小结
通过本次试验学习了 LED 的相关知识,掌握了 74HC273 芯片的工作原理,了解了 SPI 接口的相关知识。
任课教师评语:
教师签字: 年 月 日注:每学期至少有一次设计性实验。每学期结束请任课教师按时按量统一交到教学秘书处。
文档评论(0)