[size=18.399999618530273px] 图2 系统集成模块的系统门控时钟5(SIM_SCGC5)
[size=18.399999618530273px]
从图2中可以看到各个PORT端口对应的位置,其中PORTD为第12位。再接下来的打开每个引脚对应寄存器,这里主要用到PCB,PDDR,PDOR,至于其他的寄存器暂时不需要,不过最好也都了解一下,这个就得靠自己了。下面具体以PORTx_PCBn为例,通过参考手册上的描述,可知设置MUX为1,即选择GPIO功能。如果设置为0时选择的是模拟IO口功能,这个有什么用呢?以后会发现它可以应用到对外界模拟信号的采集上(ADC功能),当然这个是后话,以后再写一个使用到模拟口的功能的例子。
[size=14.399999618530273px] 图3 PORTx_PCBn功能描述 [size=14.399999618530273px] 下面直接上代码吧,注释已有。
|