Keil软件与炜煌WH500的相关问题

Keil软件与炜煌WH500的相关问题,第1张

这种现象值得关注,很发烧友都会忽视或轻视,说到底还是Keil软件的问题,有些纯破解版就会出现这种现象,让人百思不得其解,同时不相信这是由软件本身引起的,解决的方式就是最好能装一个有注册码输入的“破解版”,同时注意一台电脑里不要同时装两个版本的keil,虽然有的网友也许会说,我们家就是装两个的或就是破解版的也没出现这样的问题啊,先不要问我这种现象的本质,由于学识不足,还有很多实质性知识我也说不出来。用“注册版”同样打开上述C代码,结果生成如下的hex文件:

:10000300750A0B750BB87590FE750800750900C36A

:10001300E509950BE50A6480F8E508648098500AC1

:100023000509E5097002050880E57590FD7508006E

:10003300750900C3E509950BE50A6480F8E50864D2

:100043008098500A0509E5097002050880E5759056

:10005300FB750800750900C3E509950BE50A648083

:10006300F8E508648098500A0509E5097002050857

:1000730080E57590F7750800750900C3E509950BD0

:10008300E50A6480F8E508648098400201090509DF

:08009300E5097002050880E395

:01009B002242

:0300000002009C5F

:0C009C00787FE4F6D8FD75810B020003AC

:00000001FF

看出明显不同了吧,接着把这个hex文件输入任一款编程器、

软件(当然包括WH500),可以发现代码明显不同了,限于级别,

无法上传图片。最后烧入51单片机,在实验板可以看到这是一个

由P1低四位输出的流水灯程序。

正在用W78E58B,仿真器不够,用编程器拔来插去的很烦,据说其支持ISP,就准备试试,顺便也试了试W77E516的ISP。首先上网搜了一下其他人的经验,下面是我经过实验成功的步骤:

1、用编程器将LDU40910.BIN写入W78E58B的LDROM(地址8000H-8FFFH)。我用的SUOERPROL580U只需要在装载代码的时候指定起始地址为8000H即可。

2、将P2.6、P2.7都接地,当然单片机系统的串口要先调通。

3、上电复位后,启动8051IspWriter.exe,点击Select Chip设置为W78E58B,点击Select File载入目标代码,设置串口号,点击ConNet,软件与单片机通讯成功后,原来灰色的Porgram All按钮即可用,点击它开始ISP下载。

4、释放P2.6、P2.7,上电复位后,单片机即可正常运行。

W77E516的ISP和上面稍有不同:

1、将LDU40910.BIN写入W77E516的LDROM(地址10000H-10FFFH)。此外还要使能H/W配置位。

2、后面步骤同上,不过W77E516似乎在下载成功后即开始正常运行,无需复位


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存