引言
MAX6950和MAX6951分别为5位和8位共阴极LED显示驱动器CONTROL ENGINEERING China版权所有,通过高速SPI 接口控制。这两款器件采用独特的复用结构CONTROL ENGINEERING China版权所有,大大减少了LED驱动器与LED面板的连线。MAXQ2000是一款高性能、16位RISC微控制器,集成了SPI模块,简化了LED驱动器与微控制器的连接。本应用笔记提供了MAXQ®汇编程序范例,说明MAXQ2000 SPI模块与MAX6951/MAX6950的配合使用。
硬件和软件需求
为了实现本应用笔记的接口试验,需要MAX6951评估板(EV kit)、MAXQ2000评估板(包括MAX-IDE软件)、科提供最小200mA电流的+5V电源和具备一个可用串口的PC机。
硬件
MAX6951评估板跳线设置
去掉JU2、JU3和JU4引脚1与引脚2之间的跳线控制工程网版权所有,断开/CS\、DIN和SCLK信号与评估板上电平转换器的连接。
MAXQ2000评估板跳线和DIP开关设置
开关SW3的1-8引脚置于off位置
JU1:连接引脚1和引脚2
JU2:连接引脚1和引脚2
JU3:连接引脚1和引脚2
JU4:开路
JU10:开路
JU11:接通(MAXQ2000评估板由一块JTAG接口板供电,电源为+5V。)
按图1所示连接两块评估板。
图1. MAX6951评估板与MAXQ2000评估板的连接图
固件说明
可从Maxim网站下载本项目的完整固件文件www.cechina.cn,通过Maxim提供的集成开发环境和调试环境,用于MAXQ系列微控制器的MAX-IDE,进行编译。
该文件为本项目的主循环程序,它通过调用不同的子程序演示正确写入MAX6951寄存器的数据。固件演示MAX6951的以下功能:
MAX6951 SPI接口初始化。
在16进制译码方式下,对MAX6951所有数字的P0和P1级写入并显示0、1、2、...、A、B、C、D、E、F和8个小数位(如,点亮所有LED字段)。
在非译码方式下,写入并显示上述字母和其它用户内建字符,如H、L、P、Q、Y等。
LED亮度调节,该程序说明如何设置MAX6951亮度寄存器CONTROL ENGINEERING China版权所有,测试数字亮度控制功能。
扫描限制循环程序。该程序用相同亮度循环显示第1位到第8位数字。
&n