LED 基本上是学习每款芯片(驱动级别的)的第一步。好,我们看点灯实验
webee的电路图接法是:
可以看到控制led信号低时,LED灯亮。而控制这些管脚的是GPJ2_0-GPJ2_3。
看芯片手册,以GPA0为例
其实控制GPIO的功能有6个寄存器,表格中前4个是在正常模式下,而后2个是断电状态(并非CPU断电,而是处于某种低功耗状态)。
正常:
GPA0CON:控制输入输出及其他功能的
GPA0DAT:input时是pin管脚的状态,而输出时能控制pin管脚的输出。
GPA0PUD:上下拉控制,一般用于输入模式
GPA0DRV:控制电流驱动能力,控制倍数输出。
低功耗:
GPC0CONPDN:控制低功耗输入输出状态。
GPC0PUDPDN:控制上拉下拉等。
我们现在只讨论正常模式下。
在讨论正式代码之前,先了解一下210启动的细节(摘抄webee210):
210的内存映射: