第一个任务是控制RGB灯。参考电路:

LED RGB初始化代码:
mxc_gpio_cfg_t red_led_pin = {MXC_GPIO2, MXC_GPIO_PIN_0,
MXC_GPIO_FUNC_OUT, MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIOH};
MXC_GPIO_Config(&red_led_pin);
MXC_GPIO_OutSet(red_led_pin.port, red_led_pin.mask);
mxc_gpio_cfg_t green_led_pin = {MXC_GPIO2, MXC_GPIO_PIN_1,
MXC_GPIO_FUNC_OUT, MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIOH};
MXC_GPIO_Config(&green_led_pin);
MXC_GPIO_OutSet(green_led_pin.port, green_led_pin.mask);
mxc_gpio_cfg_t blue_led_pin = {MXC_GPIO2, MXC_GPIO_PIN_2,
MXC_GPIO_FUNC_OUT, MXC_GPIO_PAD_NONE, MXC_GPIO_VSSEL_VDDIOH};
MXC_GPIO_Config(&blue_led_pin);
MXC_GPIO_OutSet(blue_led_pin.port, blue_led_pin.mask);控制LED亮灭:
MXC_GPIO_OutClr(red_led_pin.port, red_led_pin.mask); MXC_Delay(MXC_DELAY_MSEC(500)); MXC_GPIO_OutSet(red_led_pin.port, red_led_pin.mask); MXC_Delay(MXC_DELAY_MSEC(500));
实物:



我要赚赏金
