打印

实现MCU程序升级的好方法

[复制链接]
6021|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qiushui007|  楼主 | 2007-10-8 19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lypd96| | 2007-10-8 19:53 | 只看该作者

用IAP在线升级

比如我用的QFP封装的单片机,它是用串口来下载程序的,都是先把单片机焊接到PCB上,如产品用到串口那就最好了,什么都不用动,要下载或升级直接把产品接到电脑的串口.如没用到串口的,就在设计的时候留4针的插针,两根和电源连接,另两根和单片机的串口连,要下载或更新时就先用线把这4根插针与外面的电源和232电路连接,再接到电脑上.

使用特权

评论回复
板凳
5880527| | 2007-10-8 20:16 | 只看该作者

让他买新的控制器

不要去太将就客户,否则他们会以为你赚了多少钱似的

使用特权

评论回复
地板
hotpower| | 2007-10-8 22:56 | 只看该作者

ISP

使用特权

评论回复
5
qiushui007|  楼主 | 2007-10-9 15:46 | 只看该作者

用IAP升级

使用特权

评论回复
6
qiushui007|  楼主 | 2007-10-9 15:53 | 只看该作者

程序升级的具体的方法

1. 选用专门的TM卡,利用MCU的IAP功能来实现升级. 
2. TM选DS1996, 有8K字节的EEPROM, 能满足一般的需求. 关键是仅占MCU的1个 I/O. 在MCU中 前部分完成升级管理代码.
3. 当需要升级时, 把升级部分的代码传给客户, 客户那里通过上位机软件把MCU的代码写入DS1996, 只需拿着DS1996接触控制器就可以升级程序.  

使用特权

评论回复
7
qiushui007|  楼主 | 2007-10-17 11:29 | 只看该作者

上位机的部分已经完成

使用特权

评论回复
8
qiushui007|  楼主 | 2007-10-17 11:32 | 只看该作者

上机机部分用的VC6编程

首先可以Load File, 然后就可以写DS1996或者 M1的S70
相关链接:https://bbs.21ic.com/upfiles/img/200710/2007101711313401.rar

使用特权

评论回复
9
wsyou| | 2017-6-14 22:33 | 只看该作者
求上位机部分

使用特权

评论回复
10
xiaohua880123| | 2017-6-15 11:03 | 只看该作者
加功能就要加钱,不加钱免谈

使用特权

评论回复
11
coody| | 2017-6-15 13:30 | 只看该作者
用ISP的MCU不用拆下来。

使用特权

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

本版积分规则

8

主题

70

帖子

0

粉丝