嵌入式实验-汇编点亮LED 灯

嵌入式实验-汇编点亮LED 灯
一、实验目的
通过本次实验,使学生能够操作 S5PV210实验平台,搭建并使用交叉编译环境,具备初步的嵌入式裸机平台应用开发能力。
二、实验原理
由原理图可知,点亮 210 的 4 个 LED 需如下 2 个步骤:
第一步: 设置寄存器GPJ2CON,使GPJ2_0/1/2/3四个引脚为输出功能;
第二步: 往寄存器GPJ2DAT写0,使GPJ2_0/1/2/3四个引脚输出低电平,4个LED会亮;相反,
往寄存器GPJ2DAT写1,使GPJ2_0/1/2/3四个引脚输出高电平,4个LED会灭:
三、实验步骤、数据记录及处理
将 sd 卡插入 PC,在 Fedora 终端执行如下命令:

# cd 1.led_s
# make
# chmod 777 write2sd
# ./write2sd

执行 make 后会生成 210.bin 文件,执行./write2sd 后 210.bin 文件会被烧写到 sd 卡
的扇区 1中,sd 卡的起始扇区为 0,一个扇区的大小为 512byte,sd 启动时,IROM 里的固化代码是从扇区1 开始拷贝代码的。
四.实验现象
将 sd 卡插入 SD卡座中,选择 sd 卡启动,然后上电,可以看到以下现象:
LED 正常闪烁。

【1】嵌入式实验-汇编点亮LED 灯_第1张图片

嵌入式实验-汇编点亮LED 灯_第2张图片

嵌入式实验-汇编点亮LED 灯_第3张图片

五.实验总结
通过这次实验,初步操作 S5PV210实验平台,搭建并使用了交叉编译环境,了解了LED灯是如何点亮的,掌握了LED灯原理图的查找。

你可能感兴趣的:(嵌入式)