Mini2440学习笔记(二)——GPIO

来源:互联网 发布:python 列表输入 编辑:程序博客网 时间:2024/05/21 04:02

 

硬件连接:

Mini2440有四个LED,使用的管脚是GPB5到GPB8,当管脚输出低电平时,led亮;六个按键使用的管脚是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11,按下按键时,管脚是低电平状态。

 

GPIO寄存器:

GPXCON:每两位配置一个管脚,00为输入,01为输出;

GPXDAT:端口的数据寄存器,每一位表示对应管脚的状态,0为低电平,1为高电平;

GPXUP:设置管脚的上拉电阻,每一位对应一个管脚,0为使能,1为禁止。

 

 

程序:

使用按键控制LED的亮灭,Key1~Key6非别表示数字1~6,每个LED代表一个二进制位,例如,当按下Key3时,LED1和LED2亮,表示二进制的0011。该程序可下载到内部4K-ROM中运行。

 

  

 

Makefile: