
AT90PWM2/3
读熔丝位和锁定
位
该算法读取熔丝位和锁定位的步骤如下(参见“编程
闪电侠“的命令加载细节) 296页:
1. A:加载命令“ 0000 0100” 。
2.将OE为“0” ,BS2为“0”和BS1置“ 0”。熔丝低位的状态可以
现在可以读取数据(“ 0 ”表示已编程) 。
3.将OE为“0” ,BS2为“1”和BS1置“ 1”。熔丝高位的状态可以
现在可以读取数据(“ 0 ”表示已编程) 。
4.将OE置“ 0 ” , BS2为“1” , BS1置“0” 。的扩展熔丝位的状态
现在可以在读取数据(“ 0 ”表示已编程) 。
5.将OE为“0” ,BS2为“0”和BS1置“ 1”。的锁定位的状态,现在可以
读取数据(“ 0”表示已编程) 。
6.将OE置“ 1 ” 。
图141 。
BS1 , BS2与熔丝位和锁定位之间的映射在读
熔丝位低位字节
0
0
扩展熔丝字节
BS2
锁定位
0
1
1
数据
熔丝高字节
BS2
1
BS1
读标识字节
该算法用于读取签名字节如下(参见“编程
闪光“ 296页上的命令与地址加载)的详细信息:
1. A:加载命令“ 0000 1000” 。
2. B:加载地址低字节(0×00 - 0×02 ) 。
3.将OE置“ 0 ” , BS1置“0” 。所选择的标识字节被读出
数据。
4.将OE置“ 1 ” 。
读取校准字节
该算法读取校准字节如下(参见“编程
闪光“ 296页上的命令与地址加载)的详细信息:
1. A:加载命令“ 0000 1000” 。
2. B:加载地址低字节为0x00 。
3.将OE置“ 0 ” , BS1置“1” 。校准字节现在可以在读取数据。
4.将OE置“ 1 ” 。
301
4317B–AVR–02/05