LED硬件配置
硬件电路原理
Tiny210硬件平台上S5PV210处理器一共外接4个LED,用于状态指示,分别命名为LED1-LED4。
每个LED控制线分别连接到S5PV210的GPJ2n(n =0,1,2,3)引脚,如图6.1所示。GPJ20引脚接到LED1阴极,其输出逻辑“0”时,LED1灯亮﹔引脚输出逻辑“1”时,LED1灯灭。
4个LED显示电路原理图参见文件:\参考文献\datasheet\Tiny210-1204.pdf(p11,p5)。
(a)
(b)
相关寄存器
S5PV210
处理器中,GPJ2组管理8个引脚,与引脚有关的寄存器有4个。
GPJ2CON:控制(配置)寄存器。
GPJ2DAT:数据映射寄存器。
GPJ2PUD:上拉/下拉配置寄存器。
GPJ2DRV:驱动强度配置寄存器。
表6.3
GPJ2寄存器组
寄存器 |
地址 |
R/W |
描述 |
初值 |
GPJ2CON |
0xE020_0280 |
R/W |
配置寄存器 |
0x0 |
GPJ2DAT |
0xE020_0284 |
R/W |
数据映射寄存器 |
0x0 |
GPJ2PUD |
0xE020_0288 |
R/W |
上拉/下拉寄存器 |
0x5555 |
GPJ2DRV |
0xE020_028c |
R/W |
驱动强度寄存器 |
0x0 |
在配置GPJ2组引脚功能时,使用GPJ2CON寄存器:
LED1对应GPJ20引脚,GPJ20使用GPJ2CON寄存器的[3:0]位,配置内容为0001B(输出)
LED2 对应GPJ21引脚,GPJ21使用GPJ2CON寄存器的[7:4]位,配置内容为0001B。
LED3 对应GPJ22引脚,GPJ22使用GPJ2CON寄存器的[11:8]位,配置内容为0001B。
LED4 对应GPJ23引脚,GPJ23使用GPJ2CON寄存器的[15:12]位,配置内容为0001B。
通过写GPJ2DAT寄存器内容,控制LED亮/灭。
LED1
对应的是GPJ2 DAT寄存器的[0]位,向该位写入‘0’,LED1 亮。
LED2
对应的是GPJ2 DAT寄存器的[1]位,向该位写入‘0’,LED2 亮。
LED3
对应的是GPJ2 DAT寄存器的[2]位,向该位写入‘0’,LED3 亮。
LED4
对应的是GPJ2 DAT寄存器的[3]位,向该位写入‘0’,LED4 亮。
\参考文献\datasheet\S5PV210_Usermanual_Rev1.0.pdf(p175)