AVR芯片使用熔絲來設定時鐘、啟動時間、一些功能的使能、BOOT區設定、當然還有最讓初學者頭疼的保密位,設不好鎖了芯片很麻煩。要想使MCU功耗最小也要了解一些位的設定。
1:未編程
0:編程
1.BOD(Brown-out Detection) 掉電檢測電路
BODLEVEL(BOD電平選擇): 1: 2.7V電平; 0:4.0V電平
BODEN(BOD功能控制): 1:BOD功能禁止;0:BOD功能允許
使用方法:如果BODEN使能(復選框選中)啟動掉電檢測,則檢測電平由BODLEVEL決定。一旦VCC下降到觸發電平(2.7v或4.0v)以下,MCU復位;當VCC電平大于觸發電平后,經過tTOUT 延時周后重新開始工作。
因為M16L可以工作在2.7v~5.5v,所以觸發電平可選2.7v(BODLEVEL=1)或4.0v(BODLEVEL=0);而M16工作在4.5~5.5V,所以只能選BODLEVEL=0,BODLEVEL=1不適用于ATmega16。
2.復位啟動時間選擇
SUT 1/0: 當選擇不同晶振時,SUT有所不同。
如果沒有特殊要求推薦SUT 1/0設置復位啟動時間稍長,使電源緩慢上升。
3.CKSEL3/0: 時鐘源選擇(時鐘總表)
時鐘總表
時鐘源 啟動延時 熔絲
外部時鐘 6 CK + 0 ms CKSEL=0000 SUT="00"
外部時鐘 6 CK + 4.1 ms CKSEL=0000 SUT="01"
外部時鐘 6 CK + 65 ms CKSEL="0000" SUT="10"
內部RC振蕩
1MHZ 6 CK + 0 ms CKSEL="0001" SUT="00"
內部RC振蕩1MHZ 6 CK + 4.1 ms CKSEL="0001" SUT="01"
內部RC振蕩1MHZ1 6 CK + 65 ms CKSEL="0001" SUT="10"
內部RC振蕩2MHZ 6 CK + 0 ms CKSEL="0010" SUT="00"
內部RC振蕩
2MHZ 6 CK + 4.1 ms CKSEL="0010" SUT="01"
內部RC振蕩2MHZ 6 CK + 65 ms CKSEL="0010" SUT="10"
內部RC振蕩4MHZ 6 CK + 0 ms CKSEL="0011" SUT="00"
內部RC振蕩4MHZ 6 CK + 4.1 ms CKSEL="0011" SUT="01"
內部RC振蕩4MHZ 6 CK + 65 ms CKSEL="0011" SUT="10"
內部RC振蕩8MHZ 6 CK + 0 ms CKSEL="0100" SUT="00"
內部RC振蕩8MHZ 6 CK + 4.1 ms CKSEL="0100" SUT="01"
內部RC振蕩8MHZ 6 CK + 65 ms CKSEL="0100" SUT="10"
外部RC振蕩≤0.9MHZ 18 CK + 0 ms CKSEL="0101" SUT="00"
外部RC振蕩≤0.9MHZ 18 CK + 4.1 ms CKSEL="0101" SUT="01"
外部RC振蕩≤0.9MHZ 18 CK + 65 ms CKSEL="0101" SUT="10"
外部RC振蕩≤0.9MHZ 6 CK + 4.1 ms CKSEL="0101" SUT="11"
外部RC振蕩0.9-3.0MHZ 18 CK + 0 ms CKSEL="0110" SUT="00"
外部RC振蕩0.9-3.0MHZ 18 CK + 4.1 ms CKSEL="0110" SUT="01"
外部RC振蕩0.9-3.0MHZ 18 CK + 65 ms CKSEL="0110" SUT="10"
外部RC振蕩0.9-3.0MHZ 6 CK + 4.1 ms CKSEL=0110 SUT="11"
外部RC振蕩3.0-8.0MHZ 18 CK + 0 ms CKSEL=0111 SUT="00"
外部RC振蕩3.0-8.0MHZ 18 CK + 4.1 ms CKSEL="0111" SUT="01"
外部RC振蕩3.0-8.0MHZ 18 CK + 65 ms CKSEL=0111 SUT="10"
外部RC振蕩3.0-8.0MHZ 6 CK + 4.1 ms CKSEL="0111" SUT="11"
外部RC振蕩8.0-12.0MHZ 18 CK + 0 ms CKSEL=1000 SUT="00"
外部RC振蕩8.0-12.0MHZ 18 CK + 4.1 ms CKSEL="1000" SUT="01"
外部RC振蕩8.0-12.0MHZ 18 CK + 65 ms CKSEL="1000" SUT="10"
外部RC振蕩8.0-12.0MHZ 6 CK + 4.1 ms CKSEL="1000" SUT="11"
低頻晶振(32.768KHZ) 1K CK + 4.1 ms CKSEL="1001" SUT="00"
低頻晶振(32.768KHZ) 1K CK + 65 ms CKSEL="1001" SUT="01"
低頻晶振(32.768KHZ) 32K CK + 65 ms CKSEL="1001" SUT="10"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 258 CK + 4.1 ms CKSEL="1010" SUT="00"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 258 CK + 65 ms CKSEL="1010" SUT="01"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 1K CK + 0 ms CKSEL=1010 SUT="10"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 1K CK + 4.1 ms CKSEL="1010" SUT="11"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 1K CK + 65 ms CKSEL="1011" SUT="00"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 16K CK + 0 ms CKSEL=1011 SUT="01"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 16K CK + 4.1ms CKSEL="1011" SUT="10"
低頻石英/陶瓷振蕩器(0.4-0.9MHZ) 16K CK + 65ms CKSEL="1011" SUT="11"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 258 CK + 4.1 ms CKSEL="1100" SUT="00"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 258 CK + 65 ms CKSEL="1100" SUT="01"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 1K CK + 0 ms CKSEL=1100 SUT="10"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 1K CK + 4.1 ms CKSEL="1100" SUT="11"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 1K CK + 65 ms CKSEL="1101" SUT="00"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 16K CK + 0 ms CKSEL="1101" SUT="01"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 16K CK + 4.1ms CKSEL="1101" SUT="10"
中頻石英/陶瓷振蕩器(0.9-3.0MHZ) 16K CK + 65ms CKSEL="1101" SUT="11"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 258 CK + 4.1 ms CKSEL="111"0 SUT="00"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 258 CK + 65 ms CKSEL="111"0 SUT="01"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 1K CK + 0 ms CKSEL="111"0 SUT="10"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 1K CK + 4.1 ms CKSEL="111"0 SUT="11"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 1K CK + 65 ms CKSEL="1111" SUT="00"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 16K CK + 0 ms CKSEL="1111" SUT="01"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 16K CK + 4.1ms CKSEL="111"1 SUT="10"
高頻石英/陶瓷振蕩器(3.0-8.0MHZ) 16K CK + 65ms CKSEL="1111" SUT="11"
AVR熔絲位的設置分析
本文導航
- 第 1 頁:AVR熔絲位的設置分析
- 第 2 頁:高位(BOOT區設置)
- AVR(77913)
- 熔絲位(11164)
相關推薦
AVR atmega16 JTAG仿真時出錯
在測試一個簡單的程序進行JTAG仿真時,覺得熔絲位設置,線纜連接都正確,在avr studio 中點擊CON,可以查找到JTAG,如附件;但是在開始JTAG仿真時還是報錯,could not connect to JTAG ICE求大神賜教什么原因
2017-09-15 22:30:42
AVR熔絲位操作時的要點和需要注意的相關事項
,然后再根據實際情況重新正確配置CKSEL。使用支持IAP的AVR芯片時,如果你不使用BOOTLOADER功能,注意不要把熔絲位BOOTRST設置為“0”狀態,它會使芯片在上電時不是從Flash
2018-04-08 10:25:17
AVR熔絲位的設置
初學者對熔絲經常不解,AVR芯片使用熔絲來設定時鐘、啟動時間、一些功能的使能、BOOT區設定、當然還有最讓初學者頭疼的保密位,設不好鎖了芯片很麻煩。要想使MCU功耗最小也要了解一些位的設定。 1:未
2018-06-27 00:41:30
AVR關于時鐘熔絲位設錯的補救方法介紹
昨天手賤,玩了一下mega16的熔絲位,時鐘設成外部RC震蕩,然后鎖住了,ISP下不了程序,手頭又沒信號發生器,那叫一個日=。=。現在叫一個簡單可行的方法,針對那些將熔絲位設置成外部時鐘,外部RC
2018-07-03 07:41:08
AVR單片機熔絲位的設置及拯救方法整理
AVR單片機需要設置合適的熔絲位才能實現其功能,如果熔絲位設置的不對將有可能導致單片機自鎖,這是我整理的AVR單片機熔絲位的設置及拯救方,希望對大家有幫助。 完整的pdf格式文檔下載地址(共7頁): AVR單片機熔絲位的設置及拯救方法整理.pdf
2018-07-03 00:22:07
AVR單片機ATmega16熔絲位設置錯誤
最近自己做了個ATmega16板子玩,ISP下載。16M晶振,剛開始沒設置好,使用片內時鐘源,晶振就沒用了。找了一下,得到ATmega16的16M晶振熔絲位設置為高位D9,地位EF;可能是我的程序
2021-07-13 06:12:29
AVR單片機如何在編寫程序里就配置好熔絲位?
想請教下大神AVR單片機的熔絲怎么在程序內就給配置好?我用的是AVRISP MK2下載器,請會的大神幫忙解答下,先謝謝了!
2016-10-24 14:33:16
AVR單片機時熔絲位配置出現的一些問題
AVR單片機的熔絲位配置是AVR單片機初學者很容易出錯的地方,其實只要注意一些事項,還是能夠盡量避免單片機被鎖死,即使單片機被鎖死,也可以使用一些方法解鎖,本文講述我在剛開始接觸AVR單片機時熔絲位
2021-11-23 07:03:45
AVR單片機的熔絲位
1.熔絲位簡介:熔絲位狀態為“1”表示未編程,熔絲位狀態為“0”表示編程,因為在AVR的器件手冊中是使用已編程和未編程定義熔絲位的。AVR單片機的熔絲位是可以多次編程的。AVR單片機芯片加密鎖定之后
2021-07-13 07:36:53
AVR單片機解密后的熔絲配置?
單片機內部有多組與器件配置和運行環境相關的的熔絲位,這些熔絲位非常重要,用戶可以通過設定和配置熔絲位使AVR單片機局部不同的特性,以更加適合實際應用。但是由于需要對熔絲位進行配置,給初學者帶來一些
2013-06-04 11:25:03
AVR芯片為什么會被鎖死
AVR芯片鎖死的兩個情況 AVR鎖死的兩種情況都是熔絲位配置不正確導致的,當AVR STUDIO無法識別的話,也就是當前沒有進入到編程模式下,這種情況用AVR STUDIO是沒有辦法解決的.現在
2021-07-13 06:00:24
avr單片機熔絲位的解鎖有哪些方法呢?
我知道的是:熔絲位的鎖定有兩種原因 -ISP和JTAG下載未使能 然后還有一個是時鐘源晶振選擇錯誤 這個的解鎖方法是將正常工作的51的X1接到MEGA16的X2 X2接到MEGA的X1上 然后
2012-10-07 20:57:39
熔絲位簡要說明
熔絲位簡要說明熔絲位功能配置說明 熔絲低位CKDIV8時鐘8分頻0:時鐘8分頻 1:時鐘不分頻 CKOUT時鐘輸出0:系統時鐘輸出(PB0) 1:不輸出 SUT1選擇啟動時間根據時鐘源選擇..
2021-07-21 07:29:14
ATMEGA640熔絲位設定
ATMEGA640熔絲位設定CKSEL設定為0011時(內部rc 128KHZ)時,芯片被鎖,無法使用,這現象很奇怪,希望高手能解答一下,什么原因,看看有沒有解鎖方法,謝謝!!
2017-07-10 09:34:08
ATmage16 設置錯熔絲位導致鎖死
那天腦子一抽,把熔絲位設置成外部RC振蕩器了.......手里又沒有JTAG然后......度娘告訴我一個方法:用一個1.2K的電阻+22pf的電容組成一個外部RC振蕩器電阻和電容串聯,電阻一端接VCC,電容一端接GND,RC的公共端接XTAL1然后......通電,就可以修改熔絲位了....
2017-11-30 18:20:03
ATmega48v與熔絲位的關系
小于4.5v電壓供電時就不工作了,后來就將晶振改為1M的試了一下,用3.6v的battery供電的CPU還是不工作,于是我就想到熔絲位BODLEVEL的設置,高位我設為DC,也就是說BODLEVEL
2015-04-29 10:45:33
ATmega48v,使用外部晶振熔絲位鎖死問題
(半幅振蕩),高位在不使用BOD的情況下默認為DF,擴展位位FF,但是我還沒燒入程序,只是設置完熔絲位,進行熔絲位寫入的瞬間,芯片就被鎖死了,鎖了4片了,求大神指導,到底是為什么呀?
2015-04-23 10:35:40
Atmega324PA使用AVR studio 并口編程修改熔絲位的問題,請問AVRstudio與Atmega324PA兼容嗎?
本帖最后由 一只耳朵怪 于 2018-6-26 11:33 編輯
使用AVRDragon上的HV_PROG對Atmega324PA進行高壓編程,修改熔絲位時發現因為默認器件里面沒有
2018-06-26 08:42:28
M16單片機資料
本帖最后由 一只耳朵怪 于 2018-6-26 11:47 編輯
M16單片機資料——熔絲位設置AVR單片機熔絲位設置.pdf 2013-8-14 20:15 上傳 點擊文件名下載附件 88.97 KB, 下載次數: 18
2018-06-26 00:14:25
atmel studio 7如何設置熔絲位?
如何設置熔絲位?在atmel studio 7中的界面中,也沒有搜索到fuses 選項中進行熔絲位的設置。求大神幫助。
2017-05-11 11:48:30
progisp168的熔絲位設置在哪里修改?
誰用這個軟件設置過熔絲位,我的熔絲位沒有了,(USBASP)
正常是在中間有一個FFCD寫的,但是我的一打開就沒有了,那位大神用過指點
2023-11-03 06:17:45
【實踐出真知】使用有源晶振恢復因時鐘設置錯誤而鎖閉的AVR單片機熔絲位
實驗使用的單片機為最典型的ATMEGA16直插,使用的有源晶振為27M直插有源晶振,本帖的目的是讓使用AVR單片機并且因時鐘設置錯誤而鎖閉熔絲位的壇友們看到解決的辦法。此方法在百度文庫以及各大論壇都有說明,但我只相信實踐是檢驗真理的唯一標準。
2016-11-07 19:42:14
【求助】AVR的tiny24單片機熔絲位設置
AVR的tiny24單片機熔絲位怎么設置?我現在焊接的外部8M晶振,我以前用ATmega16單片機設外部8M晶振時只需要將熔絲CKSEL3:CKSEL0全設置成1即可,現在接觸tiny24單片機,它
2013-03-06 23:21:01
【轉】ATmega熔絲位設置詳解
原帖地址 http://blog.163.com/cynicly@126/blog/static/120610582009419520151/謝謝原作者的勞動。初學者對熔絲經常不解,AVR芯片使用熔
2014-02-24 11:40:58
為什么atmega16單片機不接JTAG ICE程序就運行錯誤?熔絲位OCDEN勾選不勾選都不行
atmega16單片機串口485通信,仿真的話一切正常,但是直接在板子上跑程序的話,如果接上了JTAG ICE程序是正常運行的,如果不接的話單片機I/O口電平都是亂得,也不響應PC發來的數據了。熔絲位OCDEN勾選不勾選都不行,是我的熔絲位設置有問題么?急急急
2016-06-21 23:51:19
保險絲快熔與慢熔的區別
線路的過載或短路保護,一般的正規工廠。 保險絲有快熔和慢熔區別,主要在反應時間不同,實質二者在I2t指標上是不同的,并且快熔型保險絲一般用于保護敏感產品免受損壞,如果誤選擇了慢熔型保險絲,可能會對設備
2020-06-22 10:01:45
關于反熔絲FPGA的調試問題
小弟最近要用ACTEL的一款加固反熔絲FPGA。想請教大家1個關于如何調試問題:基于SRAM或FLASH的FPGA,在調試階段都有再編程功能。但反熔絲的程序只能下載一次,大家都是怎么調試的ACTEL
2015-02-10 10:46:01
關于用AVR Studio 5編程熔絲位EESAVE的問題
我用的ATmega1280環境是最新的AVR Studio 5現在的問題描述如下:我勾選EESAVE熔絲位,選擇編程改變它的值,重新上電,讀出,一切正常,對EESAVE熔絲位的編程沒有任何問題。但是
2012-02-21 19:13:12
在AVR的器件手冊中怎樣去定義熔絲位的狀態?
在AVR的器件手冊中,怎樣去定義熔絲位的狀態?熔絲位的配置是如何實現的?芯片擦除命令是什么意思?下載編程的正確操作程序是什么?
2021-07-08 07:30:13
如何使用JTAG仿真器及設置熔絲位的方法
我用的是ATMEGA64,想要用JTAG ICE 仿真器不知道熔絲位怎么設置看了很久了手冊有點看不懂又怕鎖死芯片強求知道的高手幫忙解解圍
2013-07-29 17:10:07
如何利用電子熔絲節省空間
在進行電源設計時,經常會產生保護問題。您需要多大程度的保護?如何實施保護?如果您仍使用熔絲進行保護,請查看我同事的博客更新您的熔絲。如果您使用帶外部FET的熱插拔控制器進行保護,請繼續閱讀,了解
2018-09-03 15:17:24
如何對AVR熔絲位進行配置
對AVR熔絲位的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR熔絲位的配置操作時的一些要點和需要注意的相關事項。有關ATmega128熔絲位的具體定義和功能請查看本書
2021-07-13 07:24:17
實用電子熔絲電路
電子熔絲電路如附圖所示,它實質上是一種開斷電流可調、靈敏度高、反應快速的電路開路器,即斷路器.其引出端通過鱷魚夾接到被測電路的保險絲座上,即可代替原來的保險絲。接負載的兩個引出端和繼電器K的一組常閉
2012-03-31 14:29:27
家用電子熔絲電路分析
電子熔絲電路如附圖所示,它實際上是一個具有手動復位功能、開斷電流可調、靈敏度高、反應快速的電子開路器,即斷路器,其引出端通過鱷魚夾接到用電器電路的保險絲座上.便可代替原來的保險絲。
2021-04-27 07:54:51
對AVR熔絲位的配置操作時有哪些需要注意的相關事項以及相應的拯救方法?
熔絲位是什么意思?對AVR的熔絲位進行配置有哪幾種方式?對AVR熔絲位的配置操作時有哪些要點?對AVR熔絲位的配置操作時有哪些需要注意的相關事項以及相應的拯救方法?
2021-07-07 07:19:28
對AVR熔絲位的配置操作時的要點和注意事項有哪些?
對AVR熔絲位的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR熔絲位的配置操作時的一些要點和需要注意的相關事項。
2021-03-18 07:40:38
怎么設置AVR單片機熔絲位
AVR芯片使用熔絲來設定時鐘、啟動時間、一些功能的使能、BOOT區設定、當然還有最讓初學者頭疼的保密位,設不好鎖了芯片很麻煩。要想使MCU功耗最小也要了解一些位的設定。1:未編程0:編程1.BOD
2011-11-15 15:16:53
怎么使用USBasp下載AVR開發板實驗箱程序
到相應的功能模塊對應IO引腳,才能看到程序正常運行的效果,每個程序的頭部介紹部分都會注明連接方式。 注意:如果上面的操作中,熔絲位設置錯誤會導致熔絲位鎖死的,這是很多初學者經常犯的錯誤。 如熔絲位
2021-01-13 16:45:09
怎樣去設置AVR單片機熔絲位呢
AVR單片機熔絲位設置熔絲位可以控制avr單片機的一些功能也有保護知識產權的作用,正確配置熔絲位使單片機正常工作防止鎖死,這里以atmega128單片機為例(使用軟件為progisp)。'0’表示熔斷'1’表示不起作用...
2021-11-23 09:01:02
更改AVR單片機的熔絲位為什么會使開發板無法燒錄進入任何程序
如何去使用progisp軟件?有哪些操作步驟?更改AVR單片機的熔絲位為什么會使開發板無法燒錄進入任何程序?
2021-09-10 07:30:32
求助,關于AVR單片機熔絲位的問題
最近燒寫一個avr單片機 ,Flash文件是唯一的 ,熔絲位應該選擇內部振蕩器,可是我選擇外部晶振一樣可以燒錄,并且上電可以讀出數據,之前有說過熔絲位鎖死,不能寫錯,我又改寫了內部振蕩器仍然可以寫入和讀出,難道這個熔絲位隨便寫,對電路沒有影響??
2023-11-06 07:10:45
求助,關于晶振熔絲選擇問題
最近在燒錄ATmega8的時候,之前的燒錄一直都選擇內部振蕩器,最近試試看外部晶振也一樣工作,燒完內部重新改寫成外部或者燒寫外部改寫成內部,結果都一樣,那可是熔絲位選項,我有點懵了,難道熔絲位選項是忽悠人的?
2023-11-02 07:28:13
求助:ATMEGA162熔絲擴展位寫不進去
第一次使用ATmega162,熔絲擴展位默認為FF,但是一旦燒寫程序或者寫入了其他熔絲位,熔絲擴展位全變成0,而且無法改變,寫入1顯示寫入成功,但是讀出還是0,但是熔絲位高低字節都可以正常寫入,試了五六片全都是一樣的情況求高手解答如果寫入atmega162的熔絲擴展位
2016-11-16 08:13:29
用Proteus仿真AVR外部晶振怎么不起振??
`小弟初學AVR和Proteus仿真,想用外部的晶振給單片機起振,感覺自己熔絲位配置的沒錯。可是就是提示晶振沒有起振,請問怎么回事啊???`
2013-03-28 13:19:45
自制AVR高壓編程器
自制AVR高壓編程器,解鎖熔絲位錯誤的avr單片機這段時間在用atmel的系列單片機at90u***128x/64x和atmega32u4設計鍵盤,有一塊at90的單片機由于熔絲位設置錯誤被鎖死
2021-11-23 07:42:41
轉:詳談關于AVR熔絲位的設置
初學者對熔絲經常不解,AVR芯片使用熔絲來設定時鐘、啟動時間、一些功能的使能、BOOT區設定、當然還有最讓初學者頭疼的保密位,設不好鎖了芯片很麻煩。要想使MCU功耗最小也要了解一些位的設定。1:未
2016-08-06 14:48:20
評論
查看更多