硬件平台
开发板:ADSP-EDU-BF54X:http://item.taobao.com/item.htm?spm=a1z10.3.0.78.fe5611&id=9025699014
仿真器:AD-HP510ICE-FULL:http://item.taobao.com/item.htm?spm=a1z10.3.0.68.81fc05&id=8842330668
硬件实现原理
ADSP-EDU-BF54x 开发板上共设计了8 个LED,这些LED 直接连接于IO 接口PA0~PA7,通过灌电流方式接入,需要点亮时,将PA0~PA7 的IO 设置寄存器数据写0,通过配置IO 寄存器,可以对LED 灯进行控制。
硬件连接示意图
代码实现功能
代码实现了通过逐次配置 IO 寄存器,将LED 灯点亮并熄灭,实现了LED 流水灯功能。
测试步骤1. 将仿真器(ICE)与ADSP-EDU-BF54x 开发板和计算机连接好。2. 先给仿真器(ICE)上电再为ADSP-EDU-BF54x 开发板上电。3. 运行 VisualDSP++ 5.0 软件,选择合适的BF54x 的session 将仿真器与软件连接。4. 加载 VisualDSP++ 5.0 工程文件BF54x_LED.dpj,编译并全速运行。
测试结果
板卡上的 LED 逐个点亮,熄灭,实现跑马灯功能。