熔丝编程
A. 反熔丝编程技术的基于反熔丝的器件
反熔丝器件的复一个值得注意制的优点是,它的内部互连结构是天生“防辐射的”,也就是说。它相对不受电磁辐射的影响。这对军事和宇航应用具有特别的吸引力,因为在这些环境下基于SRAM元件中的配置单元被射线击中时可能发生“翻转”(外层空间中有大量的射线)。相比之下,当反熔丝器件编程以后,它不会以这种方式改变。还应当指出,这些器件中的任何触发器都对射线敏感,所以用于高辐射环境下的芯片必须使用三倍冗余设计来保护它们的触发器。这是指每个寄存器有3个副本来举行多数投票(在理想情况下,这3个寄存器将保持完全相同的值,但是如果有一个“翻转”导致出现两个寄存器输出0而第三个输出1,那么输出0的占多数,具有决定权;或者反过来,两个输出1第三个输出0,则输出1的具有决定权)。
B. AVR的熔丝位在什么条件下用高压编程器不能恢复
以ATmega48为例,该芯片的RESET引脚可以设置成I/O引脚,作为PC6使用。这是因为该芯片有内部上电复内位电路,容可以保由外部上电复位。
RESET引脚是否作普通I/O用,是靠熔丝位决定的。
作普通I/O引脚用,上电后可以将其设置成输入引脚,也可以设置成输出引脚。如果上电后的初始化将其设置成输出,那么该芯片就不能擦除,当然也就不能改写。
因为上电后,根据上次熔丝位设置,RESET引脚不作复位用,初始化程序又将其设置成输出引脚,但高压编程时这个脚需要加12V电压,因为已经设置成输出,12V电压无法加到这个脚上,导致编程失败。
此时同样不能用SPI编程,原因相同。芯片只能作废。
C. AVRfighter中的编程熔丝是什么意思
通俗的理解就是还没有烧程序呢,就把自己的的单片机给设置一下。AVR单片专机集成很多属功能,省的不能再省了,通5v电就工作,晶振可以不接,晶振可以调节,想得到8M,还是1M晶振就是通过编程熔丝位来获得,还有上电时间,延时,分频,兼容性,等等,详细看相关数据手册,在编程熔丝位的时候,一定要注意编辑晶振的时候,如果写入的和实际的不符,可能会造成单片机锁死,就需要解锁了。
D. AVR 如何如何对熔丝位CKSEL进行编程
很多软件都可以对熔丝进行编程的,如ISP相关软件,AVRStudio等等都可以编程的。
如下图: