词条 | STC芯片解密 |
释义 | STC芯片解密方法1、软解密技术,就是通过软件找出单片机的设计缺陷,将内部OTP/falsh ROM 或eeprom代码读出,但这种方法并不是最理想的,因为研究时间太长。 2、紫外线光技术,是一个非常流行的一种方法,也是最简单的一种时间快、像我们一样只要30至120分钟出文件、成本非常低样片成本就行。首先将单片机的 Config.(配置文件)用烧写器保存起来,再用硝酸熔去掉封装,在显微镜下用不透光的物体盖住 OTP/falsh ROM 或eeprom处,紫外线照在加密位上10到120分钟,加密位由0变为1就能用编程器将程序读出。(不过它有个缺陷,不是对每颗OTP/falsh都有效) 3、探针技术,和FIB技术解密,是一个很流行的一种方法,但是要一定的成本。首先将单片机的 Config.(配置文件)用烧写器保存起来,用在文件做出来后手工补回去之用。再用硝酸熔去掉封装,在显微镜下用微形探针试探。得出结果后在显微镜拍成图片用FIB连接或切割加工完成。也有不用FIB用探针就能用编程器将程序读出。 STC单片机型号替换1.一般的同系列的IC,只要是存储区一样的大的,可以相互替换,如果产品功能带数模转换的,则不可以,有时候我们买不到样片,那么提供给客户的样片,有可能是代替片,这个都是工程有向厂家咨询过的,客户可以放心测试。 2.如果同一型号的IC,如STC12C5410AD和STC12C5410,这两个IC,相互间是可以相互替换的,但要注意的是,如果你的产品带数模转换,那么,你就只能使用STC12C5410AD,因为带AD后缀的有带数模转换功能。也就是说,如果你的产品上使用的是STC12C5410,那么可以用STC12C5410AD替换。但如果你的产品使用的是STC12C5410AD,那不一定能用STC12C5410替换。 宏晶(STC)科技宏晶简介是由美国设计,国内宏晶公司贴牌生产的,这个芯片设计的时候就吸取其它51系列单片很容易被破解的教训,改进了加密机制.宏晶科技是新一代增强型8位单片微型计算机标准的制定者和领导厂商。致力于提供满足中国市场需求的高性能单片机技术,在业内处于领先地位,销售网络覆盖全国. 主要产品线超强抗干扰工业规格的单片微型计算机现推广的产品有:STC增强型8051系列FLASH单片机低成本、MCU型DSP微处理器、复位电源监控电路高性能SRAM SDRAM FLASH RS-232 RS-485接口电路、LDO MCU USB型MCU。 涉及领域公司业务领域涉及:通信、工业控制、信息家电、语音、玩具、礼品等相关领域。具体应用产品有:手机、交换机、计价器、微型打印机、电子词典、PDA、掌上电脑、数码相机、U盘、MP3 DVD DVB DVR SVCD VCD USB-UART USB-Mouse USB-KeyBoard等。 STC15系列单片机型号 电压(V) Flash SRAM字节 定时器 A/D8路 看门狗 复位 EEPROM STC15F100 5.5-3.8 512B 128 2 - 有 有 - STC15F101 5.5-3.8 1K 128 2 - 有 有 - STC15F101E 5.5-3.8 1K 128 2 - 有 有 2K STC15F102 5.5-3.8 2K 128 2 - 有 有 - STC15F102E 5.5-3.8 2K 128 2 - 有 有 2K STC15F103 5.5-3.8 3K 128 2 - 有 有 - STC15F103E 5.5-3.8 3K 128 2 - 有 有 2K STC15F104 5.5-3.8 4K 128 2 - 有 有 - STC15F104E 5.5-3.8 4K 128 2 - 有 有 1K IAP15F105 5.5-3.8 5K 128 2 - 有 有 IAP STC15F102EW 5.5-3.8 2K 128 2 - 有 有 2K STC15F103EW 5.5-3.8 3K 128 2 - 有 有 2K STC15F104EW 5.5-3.8 4K 128 2 - 有 有 1K STC15F201A 5.8-3.8 1K 256 2 10位 有 有 - STC15F201EA 5.8-3.8 1K 256 2 10位 有 有 2K STC15F202A 5.8-3.8 2K 256 2 10位 有 有 - STC15F202EA 5.8-3.8 2K 256 2 10位 有 有 2K STC15F203A 5.8-3.8 3K 256 2 10位 有 有 - STC15F203EA 5.8-3.8 3K 256 2 10位 有 有 2K STC15F204A 5.8-3.8 4K 256 2 10位 有 有 - STC15F204EA 5.8-3.8 4K 256 2 10位 有 有 1K IAP15F205A 5.8-3.8 5K 256 2 10位 有 有 IAP STC15S201A 5.8-3.8 1K 256 2 10位 有 有 - STC15S201EA 5.8-3.8 1K 256 2 10位 有 有 2K STC15S202A 5.8-3.8 2K 256 2 10位 有 有 - STC15S202EA 5.8-3.8 2K 256 2 10位 有 有 2K STC15S203A 5.8-3.8 3K 256 2 10位 有 有 - STC15S203EA 5.8-3.8 3K 256 2 10位 有 有 2K STC15S204A 5.8-3.8 4K 256 2 10位 有 有 - STC15S204EA 5.8-3.8 4K 256 2 10位 有 有 1K STC15S205A 5.8-3.8 5K 256 2 10位 有 有 - STC15S205EA 5.8-3.8 5K 256 2 10位 有 有 1K IAP15S206A 5.8-3.8 6K 256 2 10位 有 有 IAP注:STC15L10/STC15L20/STC15V20系列单片机只是电压是3.6-2.4V,其它相同型号参数均一样 STC15F系列单片机概述STC15F系列单片机是宏晶科技设计生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代8051单片机,采用宏晶第八代加密技术,加密性超强,指令代码完全兼容传统8051,但速度快6-12倍。内部集成高精度R/C时钟,±1%温漂,常温下温漂5%0,5MHz~35MHz宽范围可设计,可彻底外部昂贵的晶振。内部高可靠复位,8级可选复位门槛电压,可彻底省掉外部复位电路。 STC15F系列单片机特性·高速:增强型8051CPU,1T,单时钟/机器周期,速度比普通8051 快6~12 倍 ·工作电压:5.5~3.8V(5V单片机) ·内部高可靠复位,8级可选复位门槛电压,可彻底省掉外部复位电路 ·内部高精度R/C时钟,±1%温漂(-40℃~+85℃),常温下温漂5%0,内部时钟从5MHz~35MHz ·工作频率:5MHz~35MHz,相当于普通8051的60MHz~420MHz ·低功耗设计:低速模式,空闲模式,掉电模式/停机模式( 可由外部中断唤醒) ·支持掉电唤醒的管脚: INT0/P3.2,INT1/P3.3, ·时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置 ·0.5K字节片内Flash程序存储器,擦写次数10万次以上 ·片上集成128字节RAM ·有EEPROM功能,擦写次数10万次以上 ·ISP/IAP,在系统可编程/在应用可编程,无需编程器/ 仿真器 ·2个16位定时器,兼容普通8051 的定时器T0/T1,并可实现时钟输出和PWM功能 ·可编程时钟输出功能,T0在P3.5输出时钟,T1 在P3.4 输出时钟,BRT在P3.4还可输出内部高精度R/C时钟IRC_CLK(也可2分频输出IRC_CLK/2) ·硬件看门狗(WDT) ·6个通用I/O口,复位后为:准双向上/弱上拉 ·封装:SOP-8,DIP-8 芯片解密后烧写芯片解密烧录问题:有客户提出,橙盒科技提供的样片能正常工作,但是客户自己烧写芯片就不能正常工作,这种情况目前存在,可能的原因主要有: A:客户烧写的时候没有设置好芯片的配置字,比如振荡方式、看门狗有效等。 橙盒科技一般提供配置图给客户,但客户的编程器选项和橙盒科技不一样,所以造成了配置字没有设置好。 芯片解密烧录解决:A:买一个好一点的编程器,完全按照橙盒科技的配置图做 B:用目前自己的编程器读一下母片(或橙盒科技烧写的样片),看一下配置,然后按照这个配置字再烧(这个是目前最好的方式) 当然客户也可以委托橙盒科技烧写芯片(少量免费,大量的是收费服务)。 对于客户编程器不能正常烧写,橙盒科技会帮助解决,但是如果由于编程器品牌本身缺陷,橙盒科技对此不承担责任,只帮助你解决,不保证你用你自己品牌的编程器可以烧写。 B)很多客户使用ISP方式烧写,很多概念和普通通用编程器不一样。 ISP烧写方式特别注意,烧写文件需要分割为ROM(FLASH)和EEPROM两个文件,橙盒科技给的文件是ROM(FLASH)文件和EEPROM文件是在一起的,按FLASH和EPROM地址顺序排列,但一般ISP烧写的时候,ROM(FLASH)和EEPROM是分开的,那么橙盒科技会帮客户分割(不在橙盒科技这边解密的客户,橙盒科技不提供这种服务);另外还存在一个文件格式问题,是每行16、32还是64的问题,不同的ISP烧写软件有不同的格式,橙盒科技会尽量帮助客户解决。 ISP编程器有成千上万种,橙盒科技不可能对每种都很精通,所以只能说尽量帮助客户解决,不能包客户肯定能解决。 C:芯片等级速度以及最高支持频率是否一样? 这方面还要注意不同的最高振动频率,比如AT89C51有12、16、20、24几种最高频率,而CPLD有-3、-8、-10、15等不同速度等级,对于解密后烧写芯片,最好使用相同频率和等级的芯片烧写芯片。 D:某些编程器只支持工程文件,普通文件不行 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。