1、LED模块初始化是对RGB灯进行点灯操作,LED模块对应的管脚可通过如下原理图得知:
2_电路原理图_Blazar实验板.pdf
2、如图右侧,RGB灯的 管脚就是对LED等进行初始化的管脚。可以看到三色LED灯涉及的管脚主要是PORTB和PORTC。
如上图的12,就是4个三色的LED灯。
3、LED模块初始化的代码也比较简单,配置时钟,然后配置对应管脚的寄存器和值。
/*LED inital*/
void LED_Init()
{
//step1:使能对应时钟
/*enable PORTB and PORTD clock*/
SIM_SCGC5|=SIM_SCGC5_PORTC_MASK+SIM_SCGC5_PORTB_MASK;