打印

ISP烧HEX或BIN具体原理是什么

[复制链接]
3240|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerkoh|  楼主 | 2008-3-7 20:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如上位软件发HEX文件,单片机直接可以将它写进 AP FLASH区吗?还是要
将它先转换成2进制再下发。

而BIN文件是2进制的,是否也可以直接写进 AP FLASH区

相关帖子

沙发
NE5532| | 2008-3-7 20:25 | 只看该作者

各种单片机不同,报上型号,自有相告。

使用特权

评论回复
板凳
jerkoh|  楼主 | 2008-3-7 20:25 | 只看该作者

re

stc89c54

使用特权

评论回复
地板
NE5532| | 2008-3-7 20:42 | 只看该作者

串口下载的。

简单说就是单片机里有2个独立程序区,一个用来从串口收数,写到另一个里面。这个叫IAP,STC还没有做ISP的本事。

HEX文件和二进制不同,有自己特殊的结构,但是最终下载到单片机串口上的是二进制数据,这个转化工作由PC完成。

使用特权

评论回复
5
jerkoh|  楼主 | 2008-3-7 22:25 | 只看该作者

re

3Q
就是说PC软件选HEX时,自己会搞定成2进猪!
和我MCU的写FLASH没关系
我只管把2进猪写进FLASH。

STC没有ISP本事我不太明白。它不可以?看来我没理解?

ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程

使用特权

评论回复
6
etual| | 2008-3-8 15:18 | 只看该作者

其实,上位机就是在控制时序,也就是几根控制线而已

如果时序是公开的话,在datasheet里面就可以找到,例如AT89S51

同样,你用个小单片机控制这个过程也是可以的~~~

使用特权

评论回复
7
NE5532| | 2008-3-8 17:25 | 只看该作者

STC做得简单,就是串口,跟SST一样。

使用特权

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

本版积分规则

116

主题

1401

帖子

2

粉丝