环境:
开发板:JZ2440
系统:Ubuntu 14.04
交叉编译器:arm-linux-gcc 3.4.5
这一节我们实现的是操作GPIO点亮LED
其实操作GPIO很简单,分为以下几个步骤
1.引脚设置为输入/输出
2.配置引脚输出0/1
对于学过单片机的同学都知道 要想控制硬件 不是一上来就是写代码 而是先查看原理图和手册的基础上才能完成代码的编写
我使用的开发板是JZ2440 通过浏览硬件原理图可知
开发板的GPIO是接到GPF4 GPF5 GPF6三个引脚 并且接入电路图为
学过电路或者模拟电路的同学都知道 二极管的单方向导通性 如不理解就学好电路吧
看原理图可知当nLED1 = 0(低电平)时 二极管导通,LED点亮
所以我们点亮LED的方法就是
1.设置GPF4为输出引脚
2.输出0(低电平)
知道如上信息还不够 我们知道了怎样操作引脚才能电路led 但是怎么操作呢?
学过单片机的同学都知道要用GPIO寄存器操作 所以翻阅2440手册可以得到


741

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



