SPI模式下,软件可以最多控制16个MAX7301驱动器。假定各驱动器都是级连的(即第一个MAX7301的DOUT引脚和第二个MAX7301的DIN引脚相连,第二个MAX7301的DOUT引脚和第三个MAX7301的DIN引脚相连,依此类推)。MAX7301驱动器的总数由'Number of Drivers'滑动条设定,该值大于1时,'Enable global driver write'和'Enable auto-increment'为可选项。如果清除'Enable global driver write'选择,执行写命令时,只对'Current Driver'滑动条选定的MAX7301驱动器进行写操作,其它驱动器只接收到空操作指令;如果选中'Enable global driver write'项,则所有的MAX7301都将接收同样的数据。如果选择'Enable auto-increment'项,每次写操作后当前驱动器号码自动递增。使得用户可以对一串MAX7301驱动器快速传送数据。
在程序运行时,可以通过'Port Connections and Help...'下的'Test Stream'工具测试SPI接口与并口的连接。'Test Stream'程序不断地向MAX7301 (数量由'Number of Drivers'滑动条设定)传送空指令,能够在不影响各寄存器内容的情况下验证接口连接。
Isup2;C模式下,软件可以最多控制16片MAX7300驱动器。假定第一个驱动器地址设为1000000x,其余的器件地址依次加1,最后一个地址为1001111x。例如,如果要对一个地址为1001111x的驱动器进行配置,只需设定'Number of Drivers'滑动条为16,然后选择'Current Driver'滑动条的值为16,即可对1001111x地址进行操作。Isup2;C模式的主窗口如图3所示。
图3. Isup2;C程序显示
在程序运行时,可以通过'Port Connections and Help...'下的'Test Stream'工具测试Isup2;C接口与并口的连接。'Test
Stream'程序不断地向MAX7300 (数目由'Number of Drivers'滑动条设定)传送空指令,可以在不改变各寄存器内容的情况下验证连接接口。
'Fast serial interface'选项框可以设定SPI和Isup2;C接口的串口速度。选中该项时,串行接口全速运行,速度取决于机器特性,最高可达1M比特/秒;该项没有被选上时,速度最高只能达到500比特/秒。在长距离电缆连接时低传输率是很有用的。