下面可以开始点亮第一个LED灯了,
在0K6410的底板图上可以看到这个

说明是低电平点亮的
然后在s3c6410的地板手册上面可以找到这个

可以知道LED的对应关系是—>LED1
GPM1<—>LED2
GPM2<—>LED3
GPM3<—>LED4
GPM0<—>LED1
接着从s3c6410的手册上面可以查找到这个

通过上述地址就可以继续设置相关的寄存器了
1、 配置该寄存器(设置相关输入输出功能)

LDR R1,=0X7F008820
MOV R0,#0X1000 //设置GPM3为输出
STR R0,[R1]
2、 配置GPMDAT(控制输出0还是1)配置为0点亮,配置为1关闭
LDR R1,=0X7F00824
MOV R0,#0
STR R0,[R1]
3、GPMPUD在这里不需要配置,这个寄存器用于上拉

本文详细介绍了在0K6410开发板上点亮LED灯的具体步骤,包括配置寄存器实现GPIO输出控制,以及设置GPMDAT寄存器来控制LED的状态。
3430

被折叠的 条评论
为什么被折叠?



