一般成品出售时都这样做。专用的写片机支持这个功能。自己也可以根据芯片的官方文档来操作。熔丝位是在一个特定的地址上可以读到熔丝状态的一个位。0表示已熔断,1表示未熔断。
AVR Studio 中 STK500 处理熔丝位有巨大的优势:它是以功能组合让用户配置。 这种方式与小马(PonyProg2000,SL-ISP)相比,具有以下的优势(优势是如此明显,可以用“巨大优势”来形容):有效避免因不熟悉熔丝位让芯片锁死 (这是初学者的恶梦), 笔者曾经锁死过三片Atmega16。 不需要靠记忆与查文档,就能配置熔丝位(这也是初学者的恶梦) 动手之前:请你一定弄清楚了,你这样改会有什么后果,除非你有很多钱不在乎多锁死几个芯片。
英文 | 中文 |
On-Chip Debug Enabled | 片内 调试使能 |
JTAG Interface Enabled | JTAG 接口 使能 |
Serial program downloading (SPI) enabled | 串行编程下载(SPI)使能(ISP下载时该位不能修改) |
Preserve EEPROM memory through the Chip Erase cycle; | 芯片擦除时EEPROM的内容保留 |
Boot Flash section size=xxxx words | 引导(Boot)区大小为xxx个词 |
Boot start address=$yyyy; | 引导(Boot)区开始地址为 $yyyy |
Boot Reset vector Enabled | 引导(Boot)、复位 向量 使能 |
Brown-out detection level at VCC=xxxx V; | 掉电检测的电平为 VCC=xxxx 伏 |
Brown-out detection enabled; | 掉电检测使能 |
Start-up time: xxx CK + yy ms | 启动时间 xxx 个时钟周期 + yy毫秒 |
Ext. Clock; | 外部时钟 |
Int. RC Osc. | 内部 RC(阻容) 振荡器 |
Ext. RC Osc. | 外部 RC(阻容) 振荡器 |
Ext. Low-Freq. Crystal; | 外部 低频 晶体 |
Ext. Crystal/Resonator Low Freq | 外部晶体/陶瓷振荡器低频 |
Ext. Crystal/Resonator Medium Freq | 外部晶体/陶瓷振荡器 中频 |
Ext. Crystal/Resonator High Freq | 外部晶体/陶瓷振荡器高频 |
注:以上中文是对照 ATmega16的中、英文版本数据手册而翻译。尽量按照了官方的中文术语。