||
深圳宇凡微電子有限公司給您介紹常見問題
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。下載線模式需要在線讀寫。當客戶提供我們時,他們通常只提供籌碼。我們沒有可讀寫的電路板。因此,該配置要求客戶閱讀或根據我們自己的配置。
更多詳情還百度搜索“宇凡微”查看!
我們給您提供成熟的單片機方案開發,讓您的工作少走彎路!