相信不要学习单片机,嵌入式系统的爱好者都是从点亮LED 开始的,大家都也形成了这样的一个习惯性思维,其实这是熟悉一款单片机或微处理器的最好的起步方法,GPIO 对于 微处理器来说是相对简单但有时最基本和最重要的,所以,从LED 开始学习,可以很好的熟悉这款微处理器的一些特性和编程方法,好了,下面就开始实现 S3C6410 的LED 点亮之路。
首先是熟悉 开发板的硬件电路,知道LED 是怎样的电路构成,与微处理器是怎么连接的,我以OK6410 为例,其他开发环境都大致一样。
打开原理图,找到LED 与微处理器的电路连接,如下:
可以发现,OK6410 的GPM0~3 与LED 相连,那就可以直接让引脚输出高低电平控制LED 亮或者灭了,但是还要查看 S3C6410 的手册来分析 GPIO的 寄存器和编程方法,