美文网首页嵌入式单片机学习
uboot-step 6 点亮指路灯

uboot-step 6 点亮指路灯

作者: 2625K | 来源:发表于2016-08-03 23:00 被阅读79次

uboot-step 6 点亮指路灯

led原理图

现在我们已经做了一些基本的初始化,终于可以来点亮我们的led了,首先得先看下我们的原理图:


led.png

这里采用的tinys3c6410的开发板,led相关的引脚如图中所示,我们的led所用到的处理器引脚为GPK4,5,6,7四个引脚,led另一端接到了vcc端,因此只要我们将这几个引脚配置为低电平就可以点亮了

引脚的控制

如何控制这几个引脚呢,从s3c6410的芯片手册中可以看到如下描述:

  • GPKCON0,1为引脚控制寄存器,可以用来配置引脚的功能,每四位控制一个引脚,可以配置为输入,输出,功能复用等。
  • GPKDAT为数据寄存器,当配置为输入时,可以从中读出引脚上的状态,配置为输出时,通过向其写入值来控制引脚的输出
  • GPKPUD 引脚上下拉配置寄存器,可以根据需要对引脚的上下拉进行配置

8.1.png
8.2.png
8.3.png

代码实现

#define GPKCON 0x7f008800
#define GPKDAT 0x7f008808
light_led:
ldr r0, =GPKCON
ldr r1, =0x11110000  @配置GPK4,5,6,7为输出模式
str r1, [r0]

ldr r0, =GPKDAT
ldr r1, =0xa0 @0x1010 0000 4,5,6,7 亮暗相间
str r1, [r0]
mov pc, lr

此去经年
zhaiyk@sina.cn
August 2, 2016

相关文章

  • uboot-step 6 点亮指路灯

    uboot-step 6 点亮指路灯 led原理图 现在我们已经做了一些基本的初始化,终于可以来点亮我们的led了...

  • 路灯点亮了

    路灯点亮了,房子是不能融化的糖块 在黑夜的水里 甜和爱是可以搅动的汤勺 落霞褪去包衣 黑乎乎的树枝接住了星光 我们...

  • uboot-step 7 时钟初始化

    uboot-step 7 时钟初始化 上篇文章已经点亮了led,但是我们所用的时钟频率还只是外部时钟的频率12M,...

  • 点亮天空的路灯

  • 路灯会准时点亮

    路灯会准时点亮 在昨天在今天 星光将如期隐埋 在今天在明天 一个布娃娃在眺望 在花瓶里眺望 即将坠落的吊灯 童话里...

  • uboot-step 1 设置异常向量表

    uboot-step 1 设置异常向量表 何为异常 异常是指处理器的正常运行被内部或者外部事件所打断导致处理器去处...

  • 无光

    夜里的路灯是听话的大臣,静静等待着谁发号施令。 路灯不知道是谁点亮了自己,又是谁熄灭了自己。 时间久了,路灯每天在...

  • 一包纸巾

    日落下的最后一秒种同时点亮了街边的路灯,小晴蜷缩着坐在公园的长椅上,四周早已渐渐变暗,路灯点亮的一瞬间,照在小晴的...

  • (原创)三行诗|灯

    一枝枯笔抹黑了夜 一盏路灯 点亮了夜的心

  • 6米太阳能路灯价格及图片/多少钱一套

    6米太阳能路灯价格及图片 太阳能路灯的配置:6米30w 6米太阳能路灯价格:890元-950元 路灯灯杆使用的材质...

网友评论

    本文标题:uboot-step 6 点亮指路灯

    本文链接:https://www.haomeiwen.com/subject/uehcsttx.html