历史上的今天
今天是:2025年01月03日(星期五)
2020年01月03日 | [AVR]高压并行编程---基础知识
2020-01-03 来源:eefocus
一、接线方式及端口定义

RDY/BSY 判忙标志位。(0:设备正忙 1:等待新的命令)
OE 输出使能位 低电平有效
WR 写脉冲 低电平有效
BS[2:1] 字节选择1(0:选择低位字节 1:选择高位字节)
XA[1:0] XTAL动作位
00加载Flash或者EEPROM地址
01加载数据
10加载命令
11保留
PAGEL 加载程序存储器和EEPROM数据页
DATA 双向数据/命令口
0x80 芯片擦除
0x40 写熔丝位
0x20 写锁定位
0x10 写FLASH
0x11 写EEPROM
0x08 读标示字节和校准字节
0x04 读熔丝位及锁定位
0x02 读FLash
0x03 读EEPROM接线方式及端口定义
二、进入编程模式
方案一:
在 VCC 及GND 之间提供4.5 - 5.5V 的电压
将RESET 拉低,并至少改变XTAL1 电平6 次
将PAGEL,XA1,XA0,BS1全部置0
给RESET提供11.5-12.5V的电压
方案二:(使用外部晶体或RC振荡器)
将PAGEL,XA1,XA0,BS1全部置0
在VCC 与GND 间提供电压4.5 - 5.5V 同时在RESET 上提供11.5 - 12.5V 电压
等待100 ns。
对熔丝位重编程,保证外部时钟源作为系统时钟(CKSEL3:0 = 0b0000)。如果锁
定位已编程,在改变熔丝前必须执行芯片擦除指令。通过降低器件功率或置RESET 引脚为0b0 来退出编程模式。
然后使用方法一进入编程
史海拾趣
|
我们现在需要用ARM的CPU做两款产品,一个是Netbook,一个是Barcode scanner,都需要加上CDMA2000/EVDO/HSxPA的3G模组,其中Netbook使用Android系统,Barcode scanner使用WM6.5系统,请问大家在开发类似产品的时候使用的都是哪家的3G模组呢? 我有 ...… 查看全部问答> |
|
Windows Mobile 5.0,Windows Mobile 60设备,如何在我的程序运行过程中禁用上面的Power电源按钮 Windows Mobile 5.0,Windows Mobile 60设备,如何在我的程序运行过程中禁用上面的Power电源按钮… 查看全部问答> |
|
无线通信模块在M2M领域的应用(四) 传统农业生产的物质技术手段落后,主要依靠人力、畜力和各种手工工具以及一些简单机械。在现实中主要存在农业科技含量低,装备水平低,农业污染和水资源浪费严重,农业产出少,农民收入低,农产品品种少等问题。 ...… 查看全部问答> |
|
大家好,最近在做一个比赛,需要使用SD卡来记录工作状态下的数据。但是对于文件系统和怎样对于SD卡进行操作不是很了解,所以和大家商讨一下。我先把我的两个函数放上来,大家帮我看看。 了、我没有使用FIFO功能,因为我觉得对于SD卡返回的信息的读 ...… 查看全部问答> |
|
quartus ii 是不是不能像vc++那样自动调整代码格式啊? 我是新手,在用quartus ii 写代码的时候,没有手动加空格,找了半天没发现有自动调整格式的按钮或者快捷键啥的。 quartus ii 是不是不能像vc++那样自动调整代码格式啊?必须得手动加空格缩进?… 查看全部问答> |




