本应用笔记描述了一个实用程序,该程序允许从pc控制多达16个max7219或max7221驱动器。该实用程序可单独使用,帮助工程师熟悉驱动器的寄存器和功能,或在设计设备软件之前直接控制max7219或max7221寄存器来测试应用板原型。
要求
运行 windows 95、98、98se、me、nt、2000 或 xp 的电脑,其并行打印机端口配置为 lpt1 或 lpt2。
描述
该实用程序是一个名为max5的visual basic 7221程序.exe它需要标准的visual basic运行时库msvbvm50.dll。该程序使用 driverlinx™免费软件并行端口驱动程序 dlportio.dll它提供 win32 dll 硬件 i/o 函数,这些功能不是 visual basic 的标准部分。windows nt 和 2000 用户还需要 dlportio.sys 内核模式驱动程序。这两个驱动程序都是科学软件工具公司(www.driverlinx.com)的版权。driverlinx™是 scientific software tools, inc. 的注册商标。
安装
要在windows 95、98、98se或me下安装,请下载max7219-21.exe文件(800kb)。这是一个 winzip 自解压存档,包含自述.txt、自述.txt、max7221.exe、dlportio.dll 和 msvbvm50.dll。默认下载目录为 c:max7221。如果已在计算机上注册库,则可能会删除 msvbvm50.dll。
要在windows nt、2000或xp平台上安装,请下载max7219-nt.exe文件(2.3mb)。这是一个 winzip 自解压存档,包含自述.txt、readmesst.txt、max7221.exe、port95nt.exe 和 msvbvm50.dll。默认下载目录为 c:max7221。port95nt.exe 是 driverlinx 驱动程序的安装程序,用于安装和注册 dlportio.dll 库和 dlportio.sys 驱动程序。端口95nt.exe可以在安装后删除。windows 95,98,98se,me用户也可以根据需要使用此安装程序。
将max7219或max7221连接至并行端口
该实用程序使用 3 条并行端口打印机输出线中的 8 条来驱动 led 驱动器。并行端口控制输入线用于串行接口回读,只有在要检查寄存器时才需要(请参阅“utility”按钮的说明)。您可以同时控制多达16个菊花链式max7221和/或max7219。可以从软件中选择 lpt1 或 lpt2 端口。端口可以是标准、ecp 或 epp 类型。端口连接如图 1 所示。
图1.max7219和max7221连接到并行端口。
程序显示4个窗口:主控、强度控制、i/o控制、段控。寄存器设置镜像max7219和max7221的寄存器上电条件。
主控件如下面的图 2 所示。“驱动器类型”单选按钮选择软件是用于驱动max7221(使用spi连接)还是max7219(使用4线连接)。
图2.启动时显示程序。
软件可控制多达16个max7219或max7221驱动器。驱动器假定是级联的(即,第一个max7219或max7221的dout引脚连接到第二个max7219或max7221的din引脚,其dout引脚连接到第三个max7219或max7221的din引脚,依此类推)。max7219或max7221器件的总数由“驱动器数量”滑块设置。当此值设置为 1 以上时,“启用全局驱动程序写入”和“启用自动增量”复选框可用。当“启用全局驱动器写入”清除时,当选择写入命令时,只有“当前驱动器”滑块选择的max7221驱动器被写入 - 其他驱动器接收无操作指令。当选中“使能全局驱动器写入”时,所有max7219或max7221驱动器都使用相同的数据写入。选中“启用自动增量”时,当前驱动程序编号会在每次写入操作后自动递增。这允许用户快速发送一系列max7219或max7221驱动器的相同数据。
与并行端口的串行接口连接可以使用“测试流”工具进行测试,该工具可在“端口连接和帮助...”下找到。当程序运行时。“测试流”功能将无操作指令连续发送到max7219或max7221(s)(由“驱动器数量”滑块设置),允许在不影响寄存器内容的情况下验证接口连接。
“快速串行接口”复选框设置串行接口速度。选中后,串行接口以取决于机器的全速运行,最高可达 1 mb/秒;如果未选中,速度限制为最大 500 位/秒。通过很长的电缆连接时,速度慢可能很有用。该程序通常仅在按下“写入”或“读取”按钮时与目标驱动程序(或多个驱动程序)通信。
“utility”按钮调用一个简单的实用程序,允许用户从任何寄存器发送字节或从任何寄存器读取字节。遵循已经设置的级联、自动递增、接口速度等规则。
“退出”按钮或按 esc 键将关闭程序。在关闭之前,程序将器件配置的最后设置存储在名为max7221的文件中.ini该文件与执行程序的目录相同。没有任何东西写入windows注册表。这些设置包括主窗口的位置和主窗口上的界面设置。如果max7221.ini不存在,则创建它;否则,它将被覆盖。要恢复程序默认设置,或者如果max7221.ini损坏,只需删除max7221.ini文件即可。
2019年Q2全球智能手表出货量1200万只 苹果仍第一
Arm正与云原生软件生态系统建立坚实的合作关系
诺基亚已经与全球超过100个客户达成了5G商用合作
Maxim最新工业IoT参考设计加速安全认证数据链开发
大联大品佳集团推出INTEL SoFIA SoC系列平台
使用PC试验MAX7219和MAX7221 LED显示驱动器
如何办理物联卡流程是怎么样的
第七届LED首创奖成长性15强企业公布
一个日本人的反思:日本家电全线溃败的原因所在
广州车展“秀肌肉”:对标特斯拉,极越01凭实力说到做到
湖北力争在2022年集成电路产业主营收入达到1000亿元以上
高清技术的概况及其里程碑
浅谈PCB连接器表面贴装(SMT)技术工艺步骤
ABB收购Codian Robotics BV,该公司主要用于高精度拾放应用
全国首个在高铁站投用城市管养机器人
可防止爆胎的MEMS传感器
AMD“咸鱼翻身”,intel措手不及
A4938三相BLDC马达预驱动应用电路
云从科技与日立楼宇、新柏石智能签订战略合作
三星s8评测:三星S8充满妥协的诚意之作