友善mini2440裸机开发原理+源码
友善mini2440裸机开发源码 源码+开发工具 开发工具:minitools、gcc-4.4.3、vim等 **我们需要先设置cpu工作模式+关闭看门狗+关闭中断后再执行我们自己的代码,因为本文是将代码下载到内存中运行,所以不具备跳转绝对地址的能力,也就不能处理中断。 1. led mini2440有4个可供用户编程的led,分别是nled_1、nled_2、nled_3、nled_4: 他们分别连向GPB5、6、7、8,由于这里的led接入了上拉电阻,我们的cpu引脚应输出0而使led发光,输出1led熄灭。 接下来,我们先查看s3c2440的用户手册,找到GPB组的寄存器组: 这里就是我们需要编程的寄存器。第一个是GPB组IO的控制寄存器,用于选择配置引脚工作模式,第二个是数据寄存器,如果引脚被配置为输入口或其他功能口,我们将从这个寄存器中读出对应的数据。如果作为输出口,我们就从这个寄存器中写入需要输出的数据。最后是上拉寄存器。s3c2440每个GPIO的引脚都内部配置了上拉功能,不需要的时候写1关闭即可。 代码链接: https://download.csdn.net/download/weixin_38716790/12085350 2. 串口 mini2440有3个可编程串口,分别是串口0、1、2,其中串口0已经接了RS232接口出来