MDK工程的配置中,有三个宏定义和LED配置相关,如下图A-1所示;其中CHIP_LED_BASE_PIO=74指定了LED引脚 在芯片中是从哪个口开始的,因为芯片的LED接口已经被 指定到了6个IO上,且引脚 号是连续的。
图A-1
如图A-2所示,从74号脚开始定义的连续6个IO口可以被 用来驱动 LED灯;
图A-2
在源码的earbud_led.h文件中,有对该宏的使用,如图A-3所示, CHIP_NUM_LEDS定义了芯片所支持的LED数量,最大为6个;因为源码中对LED引脚 是连续定义的,所以在原理图设计时,板载的LED灯的引脚号必须是连续的,若非连续,则需要在该文件中修改IO口的物理引脚映射。
另一个宏 HAVE_1_LED用来指定板载上有几个LED灯,注意该值不应该大于CHIP_NUM_LEDS的值;
图A-3
SYS_CTRL 信号的物理引脚为PIO[0],上升沿有效,多用于开关机,及复用功能;