VR MCU中有与设备配置和操作环境干系的多组熔丝位。这些保险丝位非常主要。用户可以设置和配置熔丝位,以使AVR MCU具有不同确当地特性,从而更适宜实际运用。但是,由于须要配置保险丝,它给初学者带来了一些不随意马虎理解的问题。为了对微掌握器进行解密,还应在刻录程序时配置熔丝位。如果配置禁绝确,则可能不是事情或功能变动。刻录解密的文件时,必须配置所有保险丝位。由于支持AVR的工具很多,而且不同工具的接口也不同,因此最好在进行AVR微掌握器解密之前奉告解密公司。利用哪种工具让芯片解密公司根据其自己的工具的接口来制作配置图,以便解密后进行编程,但是您也可以利用解密公司供应的样本来读取熔丝位配置,一些该工具可以直接读取芯片,一些读取配置等,然后保存读取的配置。
单片机芯片

如果仅是单片机,则默认为利用内部1MHZ RC振荡器作为系统时钟,并且JTAG端口处于许可模式。对付AVR保险丝的位置,至少应阐明以下几点。

1. AVR保险丝可以编程多次,而不是一次性OTP保险丝。
2.熔丝位的配置可以通过并行模式,ISP模式和JTAG串行模式实现。
3.将AVR芯片加密并锁定(LB2 / LB1 = 1 / 0,0 / 0)后,无法以任何办法读取芯片内部的FLASH和EEPROM中的数据,但是熔丝位的状态仍旧可以可以读取,但无法修正。组态。
4.芯片擦除命令用于打消FLASH和EEPROM中的数据,同时将两位锁定位状态配置为无解锁状态(LB2 / LB1 = 1/1),但是芯片擦除命令不会变动其他保险丝的位状态。
5.精确的下载和编程步骤是:在解锁芯片时将正在运行的代码和数据下载到芯片上,配置干系的熔丝位,末了配置芯片的加密位置。
6.加密并锁定芯片后,如果创造保险丝位和配置禁绝确,则必须利用chip擦除命令打消芯片中的数据,解密加密锁,然后下载运行代码和数据再次,修正与配置干系的保险丝位,末了再次配置芯片的加密锁定位。
7.非常清楚地指出SPIE位。许多客户通过电话咨询,说我们供应的微掌握器不能与ISP连接,但可以自己购买。 SPIE的保险丝是配置ISP。 SPIEN为1,许可ISP,如果为0,则禁止,如果禁止,则当然无法连接ISP芯片。
8.更为主要的位是BOOTRST位。该位的设置与芯片上电后程序是从0X0000开始实行还是从BOOT区域开始实行有关。系统时钟源的选择也非常主要。编程时,解密后的程序常日不随意马虎利用。部分缘故原由是未精确设置时钟源,因此必须根据原始设置来设置系统时钟。
深圳宇凡微
由于利用不同的工具,编程方法和所需的文档也不同。
1.一种方法是通用编程器的方法。如果采取通用编程器的方法,则常日支持BIN或HEX文件。解密后,我们供应BIN或HEX文件,直接加载文件,然后按照我们供应的配置图进行配置,只需直接编写即可。如果我们供应的配置图的界面禁绝确,我们可以直策应用程序员阅读我们供应的样本。在加密状态下,可以读取保险丝配置位,然后自己保存。配置闪存文件。
其次,另一种方法是利用ISP或JTAG下载线模式来刻录文件,由于下载线种类很多。常规下载行支持在AVRSTUDIO下进行下载。下载STUDIO时,所需的文件格式必须为HEX。如果BIN文件已加载,它将提示它不是AVRSTUDIO支持的格式。并且哀求分别下载FLASH和EEPROM文件,即解密后应供应FLASH和EEPOM这两个文件。如果您利用下载行进行下载,请见告我们将文件分为两部分,或者将客户端分为两部分:FLASH和EEPROM。下载线模式须要在线读写。当客户供应我们时,他们常日只供应筹码。我们没有可读写的电路板。因此,该配置哀求客户阅读或根据我们自己的配置。
更多详情还百度搜索“宇凡微”查看!
我们给您供应成熟的单片机方案开拓,让您的事情少走弯路!









