ARM9-mini2440之点亮第一颗led
- 本文记录mini2440点亮led的操作流程;
- 点亮一颗led代码实现方式:汇编和C;
- 进行了一些功能扩展实验;
基本思路
- 看原理图确定控制led的引脚;
- 看主芯片手册确定如何控制引脚;
- 编写程序;
- 编译;
- 烧录bin文件;
看原理图
mini2440主芯片引脚图:
![mini2440主芯片引脚图](https://i-blog.csdnimg.cn/blog_migrate/85e149dd952e6d1044bece5dc1206df8.png#pic_center)
led电路图:
![led电路图](https://i-blog.csdnimg.cn/blog_migrate/2d182b24738edfc31f0f7f92a60b6420.png#pic_center)
由于只要点亮一颗led,因此选择nLED_1。由原理图可知:nLED_1接线对应主芯片的GPB5引脚,且当GPB5输出低电平时,nLED_1会被点亮。而引脚则由寄存器控制,因此只要对GPB5引脚相关寄存器进行设置即可。
看芯片手册
S3C2440端口B相关寄存器:
![](https://i-blog.csdnimg.cn/blog_migrate/b019614400c7a259c28865e17e7cbb95.png#pic_center)