登录
首页 » 嵌入式系统 » 基于at89s52编写的avr高压编程器(恢复熔丝位)

基于at89s52编写的avr高压编程器(恢复熔丝位)

于 2022-01-25 发布 文件大小:361.29 kB
0 69
下载积分: 2 下载次数: 1

代码说明:

应用背景手头有很多avr的atmel M8芯片,好多都是拆机片,所以很多熔丝位都不清楚怎么设置的,因为无法进入编程模式,所以搞了一个这程序,恢复avr芯片的默认熔丝位,如果是M8以外的芯片,可能需要修改程序的熔丝设置。使用很简单,按照main.c里介绍的连线即可,参考了一个使用atmel M8做的高压编程器的源码。本来是在国外网站找了一个M8做的现成的板子,自己做板的时候,莫名其妙的不能工作,就没有继续了。于是自己捣鼓出了这个,应该atmel的avr芯片都可以通用。上传的源码有参考的原版avr芯片的设计图,按图索骥链接at89s52就可以了。还有很多冗余代码,本来是准备全自动化操作,根据读到的avr芯片id来自动修改熔丝位(fuse),结果发现很多锁死熔丝位的片子都无法读到正确的id,所以作罢,有能解惑的请发邮件给我。 邮箱 jarodlau@gmail.com关键技术使用的定时器来控制时间,按照avr高压编程的时序图来设定程序,修改了多次,只用了1个三接管,1个led,5个电容,2个电阻,若干连线,一个89s52单片机,1个12v电源,1个7805。还有很多冗余代码,本来是准备全自动化操作,根据读到的avr芯片id来自动修改熔丝位(fuse),结果发现很多锁死熔丝位的片子都无法读到正确的id,所以作罢,有能解惑的请发邮件给我。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • v4l2视频采集
    /*============================================================================= #     FileName: v4l2.c #         Desc: this program aim to get image from USB camera, #               used the V4L2 interface. #       Author: LiXiaoming #        Email: lixiaoming5700@gmail.com #     HomePage: http://www.cnblogs.com/lixiaoming90 #      Version: 0.0.1 #   LastChange: 2012-08-22 15:52:37 #      History: =============================================================================*/ #include #include #include #include #include
    2023-07-21 16:50:02下载
    积分:1
  • 在XScale Redboot移植源码,很好的引导程序,功能强大,易于…
    redboot在xscale上的移植源码,非常好BOOTLOADER,功能强大,易于配置-XScale redboot in the transplant source, very good BOOTLOADER, powerful, easy to configure
    2023-03-28 11:25:03下载
    积分:1
  • 触摸屏控制器ADS7846的原理及应用
    触摸屏控制器ADS7846的原理及应用--Theory and application of touch-screen controller ADS7846.
    2022-11-12 18:55:03下载
    积分:1
  • 过欠压保护器
      检测交流电压值,过高,过低,驱动继电器断开,正常电压时,闭合继电器,保证用电器不受电压损害
    2022-01-30 21:15:02下载
    积分:1
  • 液晶屏1604的一个驱动程序,里面有proteus的仿真电路图,代码很省。...
    液晶屏1604的一个驱动程序,里面有proteus的仿真电路图,代码很省。-screen of a 1,604 drivers, there are lic circuit simulation, the code was very frugal.
    2022-06-02 22:45:13下载
    积分:1
  • MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子。MTD的主要目的是为...
    MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。-MTD (memory technology device memory technology equipment) is the equipment for accessing memory (ROM, flash) Linux subsystem. MTD"s main purpose is to make the new memory devices drive more simple, for its hardware and the upper between an abstract interface.
    2022-08-22 07:55:17下载
    积分:1
  • RS485 Prototype design
    RS485 Prototype design
    2022-03-01 04:26:49下载
    积分:1
  • 飞思卡尔摄像头组
    应用背景 基于stm32的小车控制程序,使用的是ov7620摄像头。这是一个完整可以跑的智能车程序。 通过设置好GPIO,NVIC,USART,TIMER等等stm32典型的外设去从ov7620获取赛道信息,然后通过模拟处理串口接收回来的数据整合出轨迹从而实现控制。 关键技术 stm32 ov7620 实用性很强,赞,多谢这样的平台就好,CF币确实有些贵呢!stm32 ov7620 实用性很强,赞,多谢这样的平台就好,CF币确实有些贵呢!
    2022-05-17 20:12:41下载
    积分:1
  • Comparator input Mircochip dsPIIC30F procedure example
    比较器输入微芯片dsPIIC30F程序示例
    2023-08-31 17:10:03下载
    积分:1
  • zebra测试源代码用于 SOCKET 通信
    zebra测试源代码用于 SOCKET 通信-zebratesting code for socket communication
    2022-02-04 15:58:39下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载