本文内容由浅入深主要介绍了JZ2440的LED裸板程序,LED的简单驱动程序
一、LED裸板程序
arm开发板的裸板程序和51单片机类似,需要通过配置寄存器来实现。s3c2440有130个I/O口,共分为A-J共9组。
1.硬件原理图:
JZ2440的硬件连接图,如下图所示:
从图中可以看出LED1、LED2、LED3、LED4这四个LED灯分别于GPB5-GPB8相连,因此需要通过控制GPB5-GPB8的寄存器的输出来控制,LED等的亮灭。
2.寄存器的配置
s3c2440的I/O口可以用于输入、输出或是其他特殊功能,因此需要有寄存器来对引脚的功能进行配置。GPB引脚的位置及配置可以从s3c2440手册上查到,如下图所示:
由上图可以看出对GPB引脚进行设置的