找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4986|回复: 4
收起左侧

STC单片机自定义加密仿真器使用指南,脱机下载等教程分享

[复制链接]
ID:188336 发表于 2018-11-26 18:14 | 显示全部楼层 |阅读模式
大家一起学习
0.png

发布项目程序功能主要是将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程的超级简单的用户自己界面的可执行文件。关于界面,用户可以自己进行定制(用户可以自行修改发布项目程序的标题、按钮名称以及帮助信息) ,同时用户还可以指定目标电脑的硬盘号和目标芯片的 ID 号,指定目标电脑的硬盘号后,便可以控制发布应用程序只能在指定的电脑上运行(防止烧录人员将程序轻易从电脑盗走,如通过网络发走,如通过 U 盘烤走,防不胜防,当然盗走你的电脑那就没办法那,所以STC 的脱机下载工具比电脑烧录安全,能限制可烧录芯片数量,让前台文员小姐烧,让老板娘烧都可以),拷贝到其它电脑,应用程序不能运行。同样的,当指定了目标芯片的 ID 号后,那么用户代码只能下载到具有相应 ID 号的目标芯片中(对于一台设备要卖几千万的产品特别有用---坦克,可以发给客户自己升级,不需冒着生命危险跑到战火纷飞的伊拉克升级软件啦),对于 ID 号不一致的其它芯片,不能进行下载编程。
发布项目程序详细的操作步骤如下:
1、首先选择目标芯片的型号
2、打开程序代码文件
3、设置好相应的硬件选项

0.png 0.png 0.png 0.png

密钥打开后,如下图所示,勾选上“下载用户代码前先更新用户密钥”选项和“本次下载的代码为加密代码” 的选项, 然后打开我们之前加密过后的文件, 打开后点击界面左下角的 “下载/编程”按钮,按正常方式对目标芯片下载完成即可更新用户密钥。

0.png

4、加密更新用户代码

密钥更新成功后,目标芯片便具有接收加密代码并还原的功能。此时若需要再次升级/更新代码,则只需要参考第二步的方法,将目标代码进行加密,然后如下图

0.png

首先在“自定义加密下载”页面中选择“本次下载的代码为加密代码”的选项( “下载用户代码前先更新用户密钥”选项不需要选了) ,然后打开我们之前加过密后的文件,打开后点击界面左下角的“下载/编程”按钮,按正常方式对目标芯片下载即可完成用用户自己专用的加密文件更新用户代码的目的(防止在烧录程序时被烧录人员通过监测串口分析出代码的目的)。
注意:
自定义加密下载功能仅对如下系列及新出的单片机有效:
STC15F2K60S2/STC15L2K60S2
IAP15F2K61S2/IAP15L2K61S2
STC15F104W/STC15L104W
IAP15F105W/STC15L105W
STC15W104SW/IAP15W105W

完整的pdf格式文档51黑下载地址:
仿真指南.pdf (2.49 MB, 下载次数: 29)
回复

使用道具 举报

ID:514884 发表于 2019-4-17 19:19 | 显示全部楼层
感谢分享, 找这个使用文件找了好久,  百度搜狐都搜不到, 没想到论坛里就有. 谢啦!
回复

使用道具 举报

ID:584814 发表于 2020-4-21 09:46 | 显示全部楼层
tonylin.cdrom 发表于 2019-4-17 19:19
感谢分享, 找这个使用文件找了好久,  百度搜狐都搜不到, 没想到论坛里就有. 谢啦!

STC官网找TC-ISP说明书你会感到呵呵
回复

使用道具 举报

ID:733618 发表于 2020-4-21 10:20 来自手机 | 显示全部楼层
请问哪里有程序可以下载
回复

使用道具 举报

ID:734207 发表于 2020-4-21 11:39 来自手机 | 显示全部楼层
你这个手册不错,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表