<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          ATmega16熔絲位設(shè)定

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


          1、M16的出廠設(shè)置

          本文引用地址:http://www.ex-cimer.com/article/201611/322591.htm

          內(nèi)部RC 振蕩1MHz 6 CK + 65 ms CKSEL=0001 SUT=10 JTAGEN=1

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

          MCUCSR |= 1 << JTD;

          MCUCSR |= 1 << JTD;//注意要連續(xù)操作兩次?;謴?fù)JTAG功能也要連續(xù)兩次操作。

          2、熔絲位配置說明


          2.1低位(時(shí)鐘及啟動(dòng)時(shí)間設(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復(fù)位;當(dāng)VCC電平大于觸發(fā)電平后,經(jīng)過tTOUT 延時(shí)周后重新開始工作。
          2.1.2、復(fù)位啟動(dòng)時(shí)間選擇
          SUT 1/0:當(dāng)選擇不同晶振時(shí),SUT有所不同。
          如果沒有特殊要求推薦SUT 1/0 設(shè)置復(fù)位啟動(dòng)時(shí)間稍長,使電源緩慢上升。
          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
          內(nèi)部RC振蕩1MHZ6 CK + 0 msCKSEL=0001 SUT=00
          內(nèi)部RC振蕩1MHZ6 CK + 4.1 msCKSEL=0001 SUT=01
          內(nèi)部RC振蕩1MHZ16 CK + 65 msCKSEL=0001 SUT=10
          內(nèi)部RC振蕩2MHZ6 CK + 0 msCKSEL=0010 SUT=00
          內(nèi)部RC振蕩2MHZ6 CK + 4.1 msCKSEL=0010 SUT=01
          內(nèi)部RC振蕩2MHZ6 CK + 65 msCKSEL=0010 SUT=10
          內(nèi)部RC振蕩4MHZ6 CK + 0 msCKSEL=0011 SUT=00
          內(nèi)部RC振蕩4MHZ6 CK + 4.1 msCKSEL=0011 SUT=01
          內(nèi)部RC振蕩4MHZ6 CK + 65 msCKSEL=0011 SUT=10
          內(nèi)部RC振蕩8MHZ6 CK + 0 msCKSEL=0100 SUT=00
          內(nèi)部RC振蕩8MHZ6 CK + 4.1 msCKSEL=0100 SUT=01
          內(nèi)部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區(qū)設(shè)置)
          2.2.1、 調(diào)試相關(guān)位

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

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

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

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

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

          BOOTRST(復(fù)位入口選擇):1:程序從0x0000地址開始0:復(fù)位后從BOOT 區(qū)執(zhí)行(參考BOOTSZ0/1)

          2.2.6、引導(dǎo)區(qū)程序大小及入口地址設(shè)置

          BOOTSZ引導(dǎo)區(qū)程序大小入口
          00:1024Word0xc00
          01:512Word0xe00
          10:256Word0xf00
          11:128Word0xf80

          3、熔絲位設(shè)定示例

          使用外部16MHz晶體,禁止JTAG功能,其它默認(rèn)。



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

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();