命令与征服4 无法应用转换程序。请检查指定的转换程序路径是否有效。 该怎么办,急死我了。

命令与征服4 无法应用转换程序。请检查指定的转换程序路径是否有效。 该怎么办,急死我了。,第1张

在安装Java JRE最新版本jre-6u21-windows-i586.exe时 Windows提示“无法应用转换程序 请检查指定的转换程序路径是否有效”的错误,使安装过程无法继续。Windows Installer在系统日志中产生了两条记录:1.Product: Java(TM) 6 Update 21 — Installation failed.

2.Windows Installer 已安装产品。产品名称: Java(TM) 6 Update 21。产品版本: 6.0.210。产品语言: 1033。安装成功或错误状态: 1624。从Windows系统错误代码中也可以找到1624对应的原因为:1624 应用变换时的错误。请验证指定的变换路径是否有效。不过奇怪的是当前 *** 作系统安装的 Java 6 Update 20 却不能直接升级至 Java 6 Update 21。看来目前的解决办法只有卸载旧版本的JRE后再重新安装jre-6u21-windows-i586.exe了。而网络上公布的一些解决方案,如:关闭卡巴斯基、拔掉网线、“开启自动更新功能,并更新到最新的补丁,这个问题是可以解决的”、升级Windows Installer的版本到4.5(具体方法见此文:如何查看Windows Installer的版本),大家也不防先试试!:)

TM1628是LED驱动芯片(带按键扫描),它是由DVD上的控制芯片(MCU)控制的,程序是在MCU里,不在TM1628里,不同品牌的DVD上的TM1628是可以互换的,但是不能互换MCU。

需要

TM1623程序调试过程中出现个别RAM段码显示异常,缺段(段比较暗),影响TM1623其他ROM未写入数据的段也有比较暗的显示。

这个问题现在想来应该比较好笑,只是当时调试的时候一时没有缓过来,记录下来用以提醒一下自己。

在出现这个问题时,第1反应,可能是我的1623配置没有设置好,对照TM1623的数据手册,增加了NORMAL命令,命令格式如下:在这里插入图片描述在这里插入图片描述

这个命令1623上电复位后是缺省默认的,可以不写入,事实证明写入这边命令之后依然没有用。

再次怀疑时序延时不够,1623手册延时,如下:5V写模式下,时间改未5us,情况依然如此。在这里插入图片描述

后逐个对1622的RAM写数据,找到出问题的RAM,才怀疑芯片坏了,这才想到硬件问题,检查RAM地址对应的SEG引脚,因为1622使用的LQFP6封装,引脚脚距比较密,手工焊接此芯片时,将芯片的引脚连焊了。重新焊接问题解决,但此时已经耗费我好长时间,记录下来以此提醒自己。正常显示如下:

在这里插入图片描述

程序设计说明记录:

段码显示屏,没有使用RD脚,使用STC8A8K64S4芯片,RAM空间大,采用两个64字节RAM数据来对应1622的0-63个地址,其中每个字节高4位对应D0,D1,D2,D3;

uchar Ht1622Tab[64];

uchar Ht1622TabB[64];

将Ht1622TabB做为LCD前窗RAM,Ht1622Tab数组做为后置RAM,两个数组数据单元一一进行与&运算,并将结果定时写入到1622的RAM中进行显示;

全部显示后置RAM时:将Ht1622TabB全部数组高四位置1;

局部显示后置RAM时:将Ht1622TabB需要屏蔽的数组数据某个位写0;

闪烁显示某个段时:定时将将Ht1622TabB对应数组数据某个位写0即可。

2021.3.21


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11875982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存