金光佛论坛

您当前的位置: 金沙论坛网 > 金光佛论坛 >

深圳福坛平特论坛AVR单片机高压解锁器的制作设

添加时间:2019-10-14

  器,可以解开所有芯片锁死的情况(除非芯片损坏、烧毁)。制作作品经实验验证,解开了山东大学物理学院AVR单片机实验室所有近40片锁死的单片机以及许多同学锁死的单片机。制作方法简单,保证你一小时之内做完。

  所需元件极少(如电路图所示):仅一只三极管、深圳福坛平特论坛,一片7805,三支电阻、一只LED、三个小电容,一片可用的单片机,一个12V电源。

  程序与电路连接可方便的移植到其它型号单片机上(凡支持高压编程的,都可以)。

  希望能对初学单片机的同学有所帮助,特别是我们学校暑假参加电子设计比赛的同学。

  AVR单片机是我们学校同学经常使用的单片机,尤其是中高档单片机ATMEGA16。

  单片机在使用的时候,经常出现由于配置熔丝位的失误或电路的失误而造成单片机锁死的情况,锁死之后,便无法再对单片机进行编程。

  1,时钟选择错误(可通过有源晶振配合ISP或JTAG下载器、高压编程器进行解锁)

  1+2+4(可通过有源晶振配合JTAG下载器、高压编程器进行单片机擦除)

  可以看出,高压编程器是解锁功能最强的、不需要有源晶振配合的解锁工具。但是,与目前常用的编程下载器相比,高压编程器有许多缺点:

  并行编程脉冲宽度需要大于250ns,如果是高压并行编程器,则烧写速度不会超过4Mbit/s,如果是高压串行编程器,则速度更慢。

  无论高压并行编程器还是高压串行编程器,需要占用的目标单片机的引脚数都在16以上。

  因此,现在很少有人用高压编程器对单片机进行编程,多数都用ISP或JTAG编程方式。因而专门的高压编程器价格也不低,简易的高压编程器价格在100以内,但是只能适用于某一种或两种单片机型号,而且需要专门的程序下载软件及驱动。

  1,编程器的主要功能是给单片机编程,但是现在ISP或JTAG方式编程速度高、占用引脚少,而且相应的软件也非常完善,单就对单片机编程而言,完全不会使用高压编程的方式来对单片机编程。

  2,不使用高压编程器,很多时候单片机锁死后很难解开。但是仅为给单片机解锁而专门买个高压编程器,而且还要配合专门的软件使用,既不值又麻烦。

  通过查阅数据手册中高压编程的内容,利用常用的ATMEGA16单片机,可以设计制作一个不需要PC端软件、不附带编程功能、专门对单片机解锁的AVR高压解锁器。

  下面以对锁死的MEGA16单片机进行解锁为例,与大家分享制作方法与源程序。对于其它型号的单片机,只要具有高压编程接口,只需要查阅数据手册,将对应引脚接好即可。

  注:出于某些考虑,线路直接以连线连接,未使用任何NetLabel。图中的电容也可省略,一般没问题。

  //主单片机AVCC接VCC,利用AREF引脚控制锁死的单片机的VCC(5V电源电压能达到4.9V);

  //锁死的单片机的RESET与VCC必须几乎同时加电压,不能有明显时间差;

  将单片机锁定位与存储器擦除,并且将所有熔丝们都恢复为出厂默认(也可以改为自己想要的值)。

  按下按键1秒钟以上时间,若看到LED指示灯亮,说明解锁成功。若尝试数次仍不见LED指示灯亮,说明芯片非锁死,而是损坏了。

  4,可通过预留插针,将高压编程所需引脚引出,对其它型号单片机只要把对应引脚相连,即可解锁;

  PS:尽管市面上的高压编程器是用比ATMEGA16低档的ATMEGA8作为主单片机,但是我们根本不需要专门的单片机作为主单片机,只要保留程序和电路板,就可以用任一块未锁的单片机来解锁别的单片机。并且现在ATMEGA8的价格与ATMEGA16的价格已经相差不多。

  平时一般不用这个东西,可以放到一边去,当芯片被锁时才拿出来使用,百试百灵。

  外部时钟,这个网上倒是有一些说法,说用有源晶振,所谓有源晶振,就是接上电源以后,他的某个脚就可以输出....

  #include//寄存器定义文件 #include//使用到宏 #defineucha....

  从上表中可知,上电复位的典型门限电压是1.4V和1.3V,即在单片机上电时,其电源电压要低于此值,才....

  气体检测器需要实时进行数据采集,实时显示,主频要求不能低,考虑其他未知因数(如外界干扰强导致发送多次....

  本项目也将能够实现对于各项复杂的环境数据的统一数据采集工作,例如对温湿度、可吸入颗粒物、臭氧含量等指....

  系统采用AVR单片机实现控制步进电机和光栅尺数据读取,通过接收上位机的控制命令,AVR单片机控制步进....

  Atmega16 单片机的 Flash 程序存储器空间可以分为两段: 引导程序段(Boot Prog....

  我的LCD -module包含2个连接器(请参见图片),因为如果按原样放置模块,文本将上下颠倒。我....

  Arduino最小系统板电路见下图,适用于对ATmega8、ATmega168、ATmega328等....

  系统要具有采集、处理、传输、控制等功能,其组成功能框图如图1所示。在处理器的控制下,CMOS传感器的....

  AVR单片机复位大概有:上电复位、掉电复位、看门狗超时复位、外部复位,这么四种。

  继电器(Relay),作用是用弱电控制强电。比如,我们用avr单片控制一个220V电压的灯泡,这就必....

  51单片机IO口的结构比较简单,每个IO口只有一个IO口寄存器Px,而且这个寄存器可以位寻址,操作起....

  12m晶振,定时10khz为什么实测只有9661hz,proteus仿线

  测温电路采用的是单总线,该芯片具有测温精度高,连接线路简单等优点,其测温范围为-5....

  51系列的另一个优点是乘法和除法指令,这给编程也带来了便利。八位除以八位的除法指令,商为八位,精度嫌....

  有谁知道这个是什么单片机啊?封装LQFP-64,工作电压5V,25、26脚是一对UART,27、28脚是一对UART! ...

  无线射频识别(Radio Frequency Identification,RFID)是利用感应、电磁场或电磁波为传输手段,完成非接触式双向...

  项目中需要使用CPLD完成一部分算法设计,参数由AVR给出,因此需要完成AVR和CPLD的通信。因此....

  刚上手AVR单片机,对于AVR的内核不太理解,尤其状态寄存器SREG的位2-V和位4-S。 位4-S:符号位S=N⊕...

  用夏普GP2Y1050AU灰尘传感器进行PM2.5浓度采集,出来的数据是几百或者1000+,想知道他的单位是什么??

  我用的ATmega16单片机,用灰尘传感器测PM2.5浓度,出来的数据是几百到一千,但是一直不知道他的单位什么?上网查,...

  若中断向量位于Boot Loader 区,那么执行应用区代码时中断是禁止的。401不允许运行于Boo....

  求ATmega128与威纶通基于MODBUS协议232方式的通讯例程。

  求一个ATmega128与威纶通基于MODBUS协议232方式的通讯例程。 威纶通屏幕作为主机,单片机为从机。 反过来...

  请问有人做过atmega16的ad模块,200倍增益,差分输入,想知道ad转换结果怎么算

  有人做过atmega16的ad模块,200倍增益,差分输入,想知道ad转换结果怎么算,因为实测的数据与我想的不一样,最好能举个...

  就芯片而言:51单片机有非常低廉的价格和数不胜数的衍生芯片系列,这些产品从低速(1MPS)到高速(3....

  本文所设计的安全工器具监控系统主要分为下位机数据采集和上位机数据管理两个部分,两者之间通过网络进行通....

  [code]#include const unsigned char disp[] ={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //段选码...

  ATMEL公司的90系列单片机 是基于新的精简指令RISC结构的。这种结构是在90年代开发出来的,综....

  挖掘机器人由挖掘机器人本体机械系统、红外传感器组成的传感器系统、直流电机驱动系统、以AVR单片机为核....

  ACIC:模拟比较器输入捕获使能。置1,定时/计数器1的输入捕获功能由模拟比较器来触发,模拟比较器输....

  uchar key_temp; PORTC=0x07; //向PORTC.0--PORTC.....

  液晶显示模块选择EW32F00BCW,它是一款5英寸320×240点阵的液晶显示器,性能堪比日本原装....

  液晶显示模块选择EW32F00BCW,它是一款5英寸320×240点阵的液晶显示器,性能堪比日本原装....

  本模块包括小键盘电路和液晶显示电路。键盘设计为3×4键盘,由数字键0~9,功能键“删除”及“确认”组....

  AVR单片机是ATMEL公司研发的增强型内置Flash的RISC精简指令集高速8位单片机,设计时吸取....

  AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR....

  //spi标志 #define DDR_SPI DDRB #define DD_MOSI....

  code const ucharLED_7[16] = {0x28, 0x7E, 0xA2, 0x6....

  AVR 单片机 中,时钟频率最高为16MHz。如果PWM分辨率为10位,那么PWM波的频率也就是开关....

  164驱动数码管显示 //芯片 ATMEGA16L //时钟 4MHz 内部 //采用CVAVR编写....

  基本的AVR硬件线路,包括以下几部分: 1。复位线。AD转换滤....

  当计数器TCNT0的数值等于比较寄存器OCR0时计数器TCNT0自动清零。OCR0定义了计数器的最大....

  我采用的是GCC编译器,并且在项目中采用C++来编写程序,根据理论上来讲,只要外部存储器使能了并且配....

  直接一个图就哦了,因为根本没什么,就是控制寄存器(这里一定要注意,后面的ATmega16的引脚的功能....

  AVR 单片机 的推出,彻底打破这种旧设计格局,废除了机器周期,抛弃复杂指令计算机(CISC)追求指....

  #include #include #include“1011.h” #defin....

  #include #include #define uchar unsigned cha....

  #include #include #include #include #d....

  AVR单片机是ATMEL公司研发的增强型内置Flash的RISC精简指令集高速8位单片机,设计时吸取....

  #include #include #include #include #i....

  AVR端口是线伪双向。这也是AVR的一项优势,只是操作时大家注意DDRn就可以....

  EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。具有三个中断源、R-O....

  如此宏定义之后,可构成一个头文件,然后加入到新建工程文件中(编译器用ICC的ICC6.31A),但之....

  * Code adapted from Atmel AVR ApplICation Note AVR....

  //数码管数据P0口,数码管控制P2口 #include #include #in....

  最近刚买回一块AT24C256 EEPROM ,容量为32K Byte ,数据地址宽度为 16Bit....

  通讯规则: 1:时钟7.3728MHz/波特率9600/9个数据位/奇校验/1个停止位/硬件多....

  首先,对于非专业人员来说,选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操....

  在触摸感应应用中,电容值(C)由两部分组成:固定电容(电极电容,CX)和当人手接触或者靠近电极时,由....

  FLASH用于存放程序,在程序运行过程中不能更改。我们编写的程序是烧录到FLASH中的; RA....

  USART 分为了三个主要部分: 时钟发生器,发送器和接收器。控制寄存器由三个单元共享。时钟发生器包....

  #include #defineucharunsignedchar #defineuin....

  1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C25....

  RSTDISBL:复位或I/O功能选择11:复位功能;0:I/O功能(PC6) WDTON:看....

  郭天祥1983年出生于新疆伊宁,曾就读于哈尔滨工程大学,后接触单片机,已成为单片机领域的知名人士。名....

  AVR采用了Harvard结构,具有独立的数据和程序总线,CPU在执行一条指令的同时,就将PC中指定....

  一普通模式WGM1=0跟51的普通模式差不多,有TOV1溢出中断标志,发生于MAX(0xFFFF....


友情链接:
Copyright 2018-2021 金沙论坛网 版权所有,未经授权,禁止转载。
本港台同步现场报码| 最快开奖结果现场直播| 1183图库| 香港马会挂牌| 0k4455小鱼儿主页| 本港台168开奖现场直播室| 香港马会开奖结果直播| 金富利心水论坛| www.y4945.com| 牛牛高手论坛165555| www.903333.com| 本港台同步报码室开奖|