基本介紹
- 中文名:熔絲位
- 說明:熔絲是一個保護智慧財產權的設計
- 優勢:它是以功能組合讓用戶配置
- 作用:在特定的地址上可以讀到熔絲狀態
什麼是熔絲位,avr熔絲位介紹,常用熔絲位,
什麼是熔絲位
熔絲是一個保護智慧財產權的設計。簡單的說,你在特定的引腳上加電壓,足夠的電流,就可以燒斷裡邊的這根熔絲,燒斷以後,片裡的程式就不可以被讀出來也不能改寫了,只能用來運行。一般成品出售時都這樣做。專用的寫片機支持這個功能。自己也可以根據晶片的官方文檔來操作。熔絲位是在一個特定的地址上可以讀到熔絲狀態的一個位。0表示已熔斷,1表示未熔斷。
avr熔絲位介紹
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的中、英文版本數據手冊而翻譯。儘量按照了官方的中文術語。