硬件实现原理:
ADSP-EDU-BF51x 开发板上共设计了8 个LED,这些LED 直接连接于CPLD,通过灌电流方式接入,需要点
亮时,将该位数据写0,通过配置CPLD 映射的DEVICE_OE 寄存器和LED_DAT 寄存器,可以对LED 灯进行控制。
其寄存器映射如下:
DEVICE_OE 寄存器(读/写):
DEVICE_OE 寄存器地址:0x20220000
DEVICE_OE 寄存器设置硬件设备上一些控制管脚的电平状态。
DEVICE_OE 寄存器位功能:
LED_OE:LED 指示灯使能位
1:关闭LED 灯模块
0:使能LED 灯模块
LED_DAT 寄存器(写唯一):
LED_DAT 寄存器地址:0x20240000
LED_DAT 寄存器是LED 模块的数据寄存器,该寄存器的8Bit 分别对应板卡上8 个LED 指示灯,通过对寄存
器Bit 位设置点亮其中一个LED 指示灯。
LED_DAT:
1:熄灭LED 灯
0:点亮LED 灯