打印
[STC单片机]

为什么烧录程序时,会造成乱码现象?

[复制链接]
3296|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
  我司使用的STC15W4K48S4这颗芯片,使用汇编语言,一但点击烧录软件上下次下载擦除用户EEPROM,显示屏现实的功能字符就会出错,比如我们功能的音量为100,当刷机后显示1F5,通过软件恢复出厂,就OK了,为正常显示,请问大家有碰到过这种问题,怎么解决?图片等下附上

相关帖子

沙发
jiangzb520|  楼主 | 2018-5-4 12:01 | 只看该作者
如图这种现象

IMG_20180504_115827.jpg (191.24 KB )

IMG_20180504_115827.jpg

IMG_20180504_115846.jpg (212.88 KB )

IMG_20180504_115846.jpg

使用特权

评论回复
板凳
autopccopy| | 2018-5-4 12:44 | 只看该作者
如果你的参数是保存在EEPROM的,点击烧录软件上下次下载擦除用户EEPROM 选项 则刷机当然就擦除了参数导致乱码了~~~~

使用特权

评论回复
地板
gx_huang| | 2018-5-4 13:25 | 只看该作者
现在还用汇编,这工作量好大,好命苦的工程师呀。

使用特权

评论回复
5
jazzyfox| | 2018-5-4 13:30 | 只看该作者
用汇编,看来是三防做的好

使用特权

评论回复
6
jiangzb520|  楼主 | 2018-5-4 13:30 | 只看该作者
autopccopy 发表于 2018-5-4 12:44
如果你的参数是保存在EEPROM的,点击烧录软件上下次下载擦除用户EEPROM 选项 则刷机当然就擦除了参数导致乱 ...

不点下次下载擦除用户EEPROM也是偶尔会出现

使用特权

评论回复
7
mcu5i51| | 2018-5-4 13:46 | 只看该作者
和烧录没有关系,"下次清空E2P"只是一个标记,由ISP处理;
看看时序哪里不对,你的东东好像工作在临界点上;

使用特权

评论回复
8
jiangzb520|  楼主 | 2018-5-4 14:19 | 只看该作者
mcu5i51 发表于 2018-5-4 13:46
和烧录没有关系,"下次清空E2P"只是一个标记,由ISP处理;
看看时序哪里不对,你的东东好像工作在临界点上; ...

我们的程序里面有C和汇编,显示屏那部分用C来写,其他功能,主程序用汇编来写的

使用特权

评论回复
9
autopccopy| | 2018-5-4 19:27 | 只看该作者
jiangzb520 发表于 2018-5-4 13:30
不点下次下载擦除用户EEPROM也是偶尔会出现

点就是每次出现,不点就偶尔出现?

如果这样,找开发的工程师调试跟踪一下,做相应的处理,应该很简单~~~~

使用特权

评论回复
10
jiangzb520|  楼主 | 2018-5-5 14:29 | 只看该作者
autopccopy 发表于 2018-5-4 19:27
点就是每次出现,不点就偶尔出现?

如果这样,找开发的工程师调试跟踪一下,做相应的处理,应该很简单~~ ...

不点,手动给他们回复默认值后,再刷机出现几率少,偶尔还是会有,这个具体怎么去弄?

使用特权

评论回复
11
sdggg| | 2018-5-7 09:23 | 只看该作者
你正常显示的是十进制还是十六进制?

使用特权

评论回复
12
数码小叶| | 2018-5-7 17:05 | 只看该作者
不复用下载口,数据传输完毕将数据IO恢复到默认值

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

190

帖子

3

粉丝