原创 STC单片机的新版ISP协议 [网友探讨]

2010-2-7 11:10 6162 8 8 分类: MCU/ 嵌入式






        先说下缘由,有一个网友给我邮件想询问STC的新版ISP协议详情,大家也知道,我已有好久都没使用过STC的芯片,手头也没有新的片子,自然也不太了解STC的新版ISP协议啦,所以在此借问各位爱好者,如果有更清楚的,请与该网友共同探讨,这就是我的初衷!联系方式请站内信或邮件walt_chen#163.com索取。青藤门客播报站







以下基本为邮件原述:


该网友在DIY一个STC的智能点的脱机下载器,在ISP协议这遇到了困难,使用的芯片是   STC11L04E(固件版本6.4K)下载过程截取的数据进行了一下分析 发现一些疑问 如下:


1 关于 包长的计算

博客中说Length:是包头区,包长区,数据区的总长度 

我在对截取的数据中对比 发现我这个版本的协议   数据长度 是  包括了  包头 包长  数据  校验 和  包尾的总长度

 

46    B9   68    00    39    50    0F   1A   0F   1A   0F   54    0F   1C   0F   1C  


0F   1B   0F   54    0F   1B   63    4B   00    E2   A4   8C   BE   7F   F7   FF  


FF   FF   00    00    00    00    00    00    00    00    00    00    00    00    00    00   


00    53    DF   E2   00    57    CF   40    0E   1E   16   

 

46    B9   6A   00    0C   8E   C0   F3   3F   1A   28    03    38    16

 

46    B9   68    00    07    8F   00    FE   16

 

2 校验和Checksum:

校验和Checksum:仅计算包头区,包长区,数据区

我根据截取的数据发现这个版本的  校验和 要计算 除了 倒数第三个字节不用计算 其余的数据全部要算在内才行

 

3 如何读取 和改写 芯片的配置

这一点在您的博客里面没有详细说明 我自己分析了好几天 只确定了 最后三个字节是表示内部RC电路 的频率 数据开头的几个字节和单片机使用的时钟有关系但没有确定

点击看大图






基本内容如上, 如有共同爱好的网友,请联系我,我转告其联系方式。谢谢大家对本博的支持。[青藤门客播报站

 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条