<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > ATmega16熔絲位設定

ATmega16熔絲位設定

作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò ) 收藏
特別注意,要使用外部晶體,必須設置熔絲,否則芯片會(huì )使用默認的內部晶體。


1、M16的出廠(chǎng)設置

本文引用地址:http://dyxdggzs.com/article/201611/322591.htm

內部RC 振蕩1MHz 6 CK + 65 ms CKSEL=0001 SUT=10 JTAGEN=1

默認狀況下JTAG已編程(即PC2-PC5 為高電平不可以被拉低),如果PC2->PC5要用作普通IO口,需要取消JTAG編程,或者在程序開(kāi)始時(shí)執行以下命令:

MCUCSR |= 1 << JTD;

MCUCSR |= 1 << JTD;//注意要連續操作兩次?;謴蚃TAG功能也要連續兩次操作。

2、熔絲位配置說(shuō)明


2.1低位(時(shí)鐘及啟動(dòng)時(shí)間設置)
2.1.1、 BOD(Brown-out Detection) 掉電檢測電路
BODLEVEL(BOD 電平選擇):1 (2.7V電平)0(4.0V電平)

BODEN(BOD 功能控制):1 (BOD 功能禁止)0(BOD功能允許)
一旦VCC 下降到觸發(fā)電平(2.7v 或4.0v)以下,MUC復位;當VCC電平大于觸發(fā)電平后,經(jīng)過(guò)tTOUT 延時(shí)周后重新開(kāi)始工作。
2.1.2、復位啟動(dòng)時(shí)間選擇
SUT 1/0:當選擇不同晶振時(shí),SUT有所不同。
如果沒(méi)有特殊要求推薦SUT 1/0 設置復位啟動(dòng)時(shí)間稍長(cháng),使電源緩慢上升。
2.1.3、CKSEL3/0: 時(shí)鐘源選擇
時(shí)鐘源啟動(dòng)延時(shí)熔絲
外部時(shí)鐘6 CK + 0 msCKSEL=0000 SUT=00
外部時(shí)鐘6 CK + 4.1 msCKSEL=0000 SUT=01
外部時(shí)鐘6 CK + 65 msCKSEL=0000 SUT=10
內部RC振蕩1MHZ6 CK + 0 msCKSEL=0001 SUT=00
內部RC振蕩1MHZ6 CK + 4.1 msCKSEL=0001 SUT=01
內部RC振蕩1MHZ16 CK + 65 msCKSEL=0001 SUT=10
內部RC振蕩2MHZ6 CK + 0 msCKSEL=0010 SUT=00
內部RC振蕩2MHZ6 CK + 4.1 msCKSEL=0010 SUT=01
內部RC振蕩2MHZ6 CK + 65 msCKSEL=0010 SUT=10
內部RC振蕩4MHZ6 CK + 0 msCKSEL=0011 SUT=00
內部RC振蕩4MHZ6 CK + 4.1 msCKSEL=0011 SUT=01
內部RC振蕩4MHZ6 CK + 65 msCKSEL=0011 SUT=10
內部RC振蕩8MHZ6 CK + 0 msCKSEL=0100 SUT=00
內部RC振蕩8MHZ6 CK + 4.1 msCKSEL=0100 SUT=01
內部RC振蕩8MHZ6 CK + 65 msCKSEL=0100 SUT=10
外部RC振蕩≤0.9MHZ18 CK + 0 msCKSEL=0101 SUT=00
外部RC振蕩≤0.9MHZ18 CK + 4.1 msCKSEL=0101 SUT=01
外部RC振蕩≤0.9MHZ18 CK + 65 msCKSEL=0101 SUT=10

外部RC振蕩≤0.9MHZ6 CK + 4.1 msCKSEL=0101 SUT=11
外部RC振蕩0.9-3.0MHZ18 CK + 0 msCKSEL=0110 SUT=00
外部RC振蕩0.9-3.0MHZ18 CK + 4.1 msCKSEL=0110 SUT=01
外部RC振蕩0.9-3.0MHZ18 CK + 65 msCKSEL=0110 SUT=10
外部RC振蕩0.9-3.0MHZ6 CK + 4.1 msCKSEL=0110 SUT=11
外部RC振蕩3.0-8.0MHZ18 CK + 0 msCKSEL=0111 SUT=00
外部RC振蕩3.0-8.0MHZ18 CK + 4.1 msCKSEL=0111 SUT=01
外部RC振蕩3.0-8.0MHZ18 CK + 65 msCKSEL=0111 SUT=10
外部RC振蕩3.0-8.0MHZ6 CK + 4.1 msCKSEL=0111 SUT=11
外部RC振蕩8.0-12.0MHZ18 CK + 0 msCKSEL=1000 SUT=00
外部RC振蕩8.0-12.0MHZ18 CK + 4.1 msCKSEL=1000 SUT=01
外部RC振蕩8.0-12.0MHZ18 CK + 65 msCKSEL=1000 SUT=10
外部RC振蕩8.0-12.0MHZ6 CK + 4.1 msCKSEL=1000 SUT=11

低頻晶振(32.768KHZ)1K CK + 4.1 msCKSEL=1001 SUT=00
低頻晶振(32.768KHZ)1K CK + 65 msCKSEL=1001 SUT=01
低頻晶振(32.768KHZ)32K CK + 65 msCKSEL=1001 SUT=10

低頻石英/陶瓷振蕩器(0.4-0.9MHZ)258 CK + 4.1 msCKSEL=1010 SUT=00
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)258 CK + 65 msCKSEL=1010 SUT=01
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 0 msCKSEL=1010 SUT=10
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 4.1 msCKSEL=1010 SUT=11
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)1K CK + 65 msCKSEL=1011 SUT=00
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 0 msCKSEL=1011 SUT=01
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 4.1msCKSEL=1011 SUT=10
低頻石英/陶瓷振蕩器(0.4-0.9MHZ)16K CK + 65msCKSEL=1011 SUT=11
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)258 CK + 4.1 msCKSEL=1100 SUT=00
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)258 CK + 65 msCKSEL=1100 SUT=01
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 0 msCKSEL=1100 SUT=10
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 4.1 msCKSEL=1100 SUT=11
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)1K CK + 65 msCKSEL=1101 SUT=00
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 0 msCKSEL=1101 SUT=01
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 4.1msCKSEL=1101 SUT=10
中頻石英/陶瓷振蕩器(0.9-3.0MHZ)16K CK + 65msCKSEL=1101 SUT=11
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)258 CK + 4.1 msCKSEL=1110 SUT=00
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)258 CK + 65 msCKSEL=1110 SUT=01
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 0 msCKSEL=1110 SUT=10
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 4.1 msCKSEL=1110 SUT=11
高頻石英/陶瓷振蕩器(3.0-8.0MHZ)1K CK + 65 msCKSEL=1111 SUT=00
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 0 msCKSEL=1111 SUT=01
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 4.1msCKSEL=1111 SUT=10
高頻石英/陶瓷振蕩器(3.0-MHZ)16K CK + 65msCKSEL=1111 SUT=11
高于8M選8M 的。


2.2、高位(BOOT區設置)
2.2.1、 調試相關(guān)位

JTAGEN(JTAG使能):1:JTAG禁止0:JTAG允許
OCDEN(片上調試使能):1:OCD功能禁止0:OCD功能允許
OCDEN:(使能 OCD 片上調試系統;默認為1)必須對JTAGEN 熔絲位進(jìn)行編程才能使能JTAG 測試訪(fǎng)問(wèn)端口。此外還必須保持所有的鎖定位處于非鎖定狀態(tài),才能真正使片上調試系統工作。
作為片上調試系統的安全特性,在設置了LB1 或 LB2 任一個(gè)鎖定位時(shí)片上調試系統被禁止。否則,片上調試系統就會(huì )給安全器件留下后門(mén)。
JTAGEN:(使能 JTAG;默認為0)使用方法:在JTAG調試時(shí),使能OCDEN JTAGEN 兩位并保持所有的鎖定位處于非鎖定狀態(tài);在實(shí)際使用時(shí)為降低功耗,不使能 OCDEN JTAGEN,大約減少2-3mA 的電流。
2.2.2、在線(xiàn)下載

SPIEN(SPI 下載允許):1:SPI下載禁止;0:SPI下載使能
注:在雙龍的軟件里,SPIEN是不能編輯的,默認為0。 但是PROGISP中可以,默認為0。
2.2.3、選擇放大器

CKOPT(選擇放大器模式):CKOPT=0 :高幅度振蕩輸出;CKOPT=1:低幅度振蕩輸出
當CKOPT 被編程時(shí)振蕩器在輸出引腳產(chǎn)生滿(mǎn)幅度的振蕩。這種模式適合于噪聲環(huán)境,以及需要通過(guò) XTAL2 驅動(dòng)第二個(gè)時(shí)鐘緩沖器的情況,而且這種模式的頻率范圍比較寬。當保持CKOPT 為未編程狀態(tài)時(shí),振蕩器的輸出信號幅度比較小。
其優(yōu)點(diǎn)是大大降低了功耗,但是頻率范圍比較窄,而且不能驅動(dòng)其他時(shí)鐘緩沖器。

對于諧振器,當CKOPT 未編程時(shí)的最大頻率為8 MHz,CKOPT編程時(shí)為16 MHz。內部RC振蕩器工作時(shí)不對CKOPT 編程。
2.2.4、燒錄時(shí)EEPROM已有數據如何處理

EEAVE(燒錄時(shí)EEPROM數據保留):1:不保留;0:保留
2.2.5、復位后程序的入口選擇

BOOTRST(復位入口選擇):1:程序從0x0000地址開(kāi)始0:復位后從BOOT 區執行(參考BOOTSZ0/1)

2.2.6、引導區程序大小及入口地址設置

BOOTSZ引導區程序大小入口
00:1024Word0xc00
01:512Word0xe00
10:256Word0xf00
11:128Word0xf80

3、熔絲位設定示例

使用外部16MHz晶體,禁止JTAG功能,其它默認。



關(guān)鍵詞: ATmega16熔絲位設

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>