日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

電子發(fā)燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開(kāi)發(fā)>AVR熔絲位配置的一些要點(diǎn)和需要注意的相關(guān)事項(xiàng)資料下載

AVR熔絲位配置的一些要點(diǎn)和需要注意的相關(guān)事項(xiàng)資料下載

2021-04-11 | pdf | 108.08KB | 次下載 | 2積分

資料介紹

對(duì)AVR熔絲位的配置是比較細(xì)致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對(duì)AVR熔絲位的配置操作時(shí)的一些要點(diǎn)和需要注意的相關(guān)事項(xiàng)。 (1)在AVR的器件手冊(cè)中,對(duì)熔絲位使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態(tài),“Unprogrammed”表示熔絲狀態(tài)為“1”(禁止);“Programmed”表示熔絲狀態(tài)為“0”(允許)。因此,配置熔絲位的過(guò)程實(shí)際上是“配置熔絲位成為未編程狀態(tài)“1”或成為已編程狀態(tài)“0””。 (2)在使用通過(guò)選擇打鉤“&raDIC;”方式確定熔絲位狀態(tài)值的編程工具軟件時(shí),請(qǐng)首先仔細(xì)閱讀軟件的使用說(shuō)明,弄清楚“&radIC;”表示設(shè)置熔絲位狀態(tài)為“0”還是為“1”。 (3)使用CVAVR中的編程下載程序時(shí)應(yīng)特別注意,由于CVAVR編程下載界面初始打開(kāi)時(shí),大部分熔絲位的初始狀態(tài)定義為“1”,因此不要使用其編程菜單選項(xiàng)中的“All”選項(xiàng)。此時(shí)的“All”選項(xiàng)會(huì)以熔絲位的初始狀態(tài)定義來(lái)配置芯片的熔絲位,而實(shí)際上其往往并不是用戶所需要的配置結(jié)果。如果要使用“All”選項(xiàng),應(yīng)先使用“Read->Fuse Bits”讀取芯片中熔絲位實(shí)際狀態(tài)后,再使用“All” 選項(xiàng)。 (4)新的AVR芯片在使用前,應(yīng)首先查看它熔絲位的配置情況,再根據(jù)實(shí)際需要,進(jìn)行熔絲位的配置,并將各個(gè)熔絲位的狀態(tài)記錄備案。 (5)AVR芯片加密以后僅僅是不能讀取芯片內(nèi)部Flash和E2PROM中的數(shù)據(jù),熔絲位的狀態(tài)仍然可以讀取但不能修改配置。芯片擦除命令是將Flash和E2PROM中的數(shù)據(jù)清除,并同時(shí)將兩位鎖定位狀態(tài)配置成“11”,處于無(wú)鎖定狀態(tài)。但芯片擦除命令并不改變其它熔絲位的狀態(tài)。 (6)正確的操作程序是:在芯片無(wú)鎖定狀態(tài)下,下載運(yùn)行代碼和數(shù)據(jù),配置相關(guān)的熔絲位,最后配置芯片的鎖定位。芯片被鎖定后,如果發(fā)現(xiàn)熔絲位配置不對(duì),必須使用芯片擦除命令,清除芯片中的數(shù)據(jù),并解除鎖定。然后重新下載運(yùn)行代碼和數(shù)據(jù),修改配置相關(guān)的熔絲位,最后再次配置芯片的鎖定位。 (7)使用ISP串行方式下載編程時(shí),應(yīng)配置SPIEN熔絲位為“0”。芯片出廠時(shí)SPIEN位的狀態(tài)默認(rèn)為“0”,表示允許ISP串行方式下載數(shù)據(jù)。只有該位處于編程狀態(tài)“0”,才可以通過(guò)AVR的SPI口進(jìn)行ISP下載,如果該位被配置為未編程“1”后,ISP串行方式下載數(shù)據(jù)立即被禁止,此時(shí)只能通過(guò)并行方式或JTAG編程方式才能將SPIEN的狀態(tài)重新設(shè)置為“0”,開(kāi)放ISP。通常情況下,應(yīng)保持SPIEN的狀態(tài)為“0”,允許ISP編程不會(huì)影響其引腳的I/O功能,只要在硬件電路設(shè)計(jì)時(shí),注意ISP接口與其并接的器件進(jìn)行必要的隔離,如使用串接電阻或斷路跳線等。 (8)當(dāng)你的系統(tǒng)中,不使用JTAG接口下載編程或?qū)崟r(shí)在線仿真調(diào)試,且JTAG接口的引腳需要作為I/O口使用時(shí),必須設(shè)置熔絲位JTAGEN的狀態(tài)為“1”。芯片出廠時(shí)JTAGEN的狀態(tài)默認(rèn)為“0”,表示允許JTAG接口,JTAG的外部引腳不能作為I/O口使用。當(dāng)JTAGEN的狀態(tài)設(shè)置為“1”后,JTAG接口立即被禁止,此時(shí)只能通過(guò)并行方式或ISP編程方式才能將JTAG重新設(shè)置為“0”,開(kāi)放JTAG。 (9)一般情況下不要設(shè)置熔絲位把RESET引腳定義成I/O使用(如設(shè)置ATmega8熔絲位RSTDISBL的狀態(tài)為“0”),這樣會(huì)造成ISP的下載編程無(wú)法進(jìn)行,因?yàn)樵谶M(jìn)入ISP方式編程時(shí)前,需要將RESET引腳拉低,使芯片先進(jìn)入復(fù)位狀態(tài)。 (10)使用內(nèi)部有RC振蕩器的AVR芯片時(shí),要特別注意熔絲位CKSEL的配置。一般情況下,芯片出廠時(shí)CKSEL位的狀態(tài)默認(rèn)為使用內(nèi)部1MHz的RC振蕩器作為系統(tǒng)的時(shí)鐘源。如果你使用了外部振蕩器作為系統(tǒng)的時(shí)鐘源時(shí),不要忘記首先正確配置CKSEL熔絲位,否則你整個(gè)系統(tǒng)的定時(shí)都會(huì)出現(xiàn)問(wèn)題。而當(dāng)在你的設(shè)計(jì)中沒(méi)有使用外部振蕩器(或某鐘特定的振蕩源)作為系統(tǒng)的時(shí)鐘源時(shí),千萬(wàn)不要誤操作或錯(cuò)誤的把CKSEL熔絲位配置成使用外部振蕩器(或其它不同類型的振蕩源)。一旦這種情況產(chǎn)生,使用ISP編程方式則無(wú)法對(duì)芯片操作了(因?yàn)镮SP方式需要芯片的系統(tǒng)時(shí)鐘工作并產(chǎn)生定時(shí)控制信號(hào)),芯片看上去“壞了”。此時(shí)只有使用取下芯片使用并行編程方式,或使用JTAG方式(如果JTAG為允許時(shí)且目標(biāo)板上留有JTAG接口)來(lái)解救了。另一種解救的方式是:嘗試在芯片的晶體引腳上臨時(shí)人為的疊加上不同類型的振蕩時(shí)鐘信號(hào),一旦ISP可以對(duì)芯片操作,立即將CKSEL配置成使用內(nèi)部1MHz的RC振蕩器作為系統(tǒng)的時(shí)鐘源,然后再根據(jù)實(shí)際情況重新正確配置CKSEL。 (11)使用支持IAP的AVR芯片時(shí),如果你不使用BOOTLOADER功能,注意不要把熔絲位BOOTRST設(shè)置為“0”狀態(tài),它會(huì)使芯片在上電時(shí)不是從Flash的0x0000處開(kāi)始執(zhí)行程序。芯片出廠時(shí)BOOTRST位的狀態(tài)默認(rèn)為“1”。 上面介紹了配置AVR熔絲位的要點(diǎn)和注意事項(xiàng),本小節(jié)把在一般情況下使用ATmega128時(shí),幾個(gè)重要的熔絲位配置情況進(jìn)行說(shuō)明。 (1)熔絲位M103C。M103C的配置將設(shè)定ATmega128是以ATmega103兼容方式工作運(yùn)行還是以ATmega128本身的方式工作運(yùn)行。ATmega128在出廠時(shí)M103C默認(rèn)狀態(tài)為“0”,即默認(rèn)以ATmega103兼容方式工作。當(dāng)用戶系統(tǒng)設(shè)計(jì)使芯片以ATmega128方式工作時(shí),應(yīng)首先將M103C的狀態(tài)配置為“1”。 (2)CLKSEL0..3。CLKSEL0、CLKSEL1、CLKSEL2、CLKSEL3用于選擇系統(tǒng)的時(shí)鐘源。有五種不同類型的時(shí)鐘源可供選擇(每種類型還有細(xì)的劃分)。芯片出廠時(shí)的默認(rèn)情況為CLKSEL3..0和SUT1..0分別是“0001”和“10”。即使用內(nèi)部1MHz RC振蕩器,使用最長(zhǎng)的啟動(dòng)延時(shí)。這保證了無(wú)論外部振蕩電路是否工作,都可以進(jìn)行最初的ISP下載。對(duì)于CLKSEL3..0熔絲位的改寫需要十分慎重,因?yàn)橐坏└膶戝e(cuò)誤,會(huì)造成芯片無(wú)法啟動(dòng),見(jiàn)上一小節(jié)第10點(diǎn)說(shuō)明。 (3)JTAGEN。如果不使用JTAG接口,應(yīng)將JTAGEN的狀態(tài)設(shè)置為“1”,即禁止JTAG,JTAG引腳用于I/O口。 (4)SPIEN。SPI方式下載數(shù)據(jù)和程序允許,默認(rèn)狀態(tài)為允許“0”。一般保留其狀態(tài)。 (5)WDTON。看門狗定時(shí)器始終開(kāi)啟。WDTON默認(rèn)為“1”,即禁止看門狗的定時(shí)器始終開(kāi)啟。如果該位設(shè)置為“0”后,看門狗的定時(shí)器就會(huì)始終打開(kāi),不能被內(nèi)部程序控制了,這是為了防止當(dāng)程序跑飛時(shí),未知代碼通過(guò)寫寄存器將看門狗定時(shí)器關(guān)斷而設(shè)計(jì)的(盡管關(guān)斷看門狗定時(shí)器需要特殊的方式,但它保證了更高的可靠行)。 (6)EESAVE。執(zhí)行擦除命令時(shí)是否保留E2PROM中的內(nèi)容,默認(rèn)狀態(tài)為“1”,表示E2PROM中的內(nèi)容同F(xiàn)lash中的內(nèi)容一同擦除。如果該位設(shè)置為“0”,對(duì)程序進(jìn)行下載前的擦除命令只會(huì)對(duì)FLASH代碼區(qū)有效,而對(duì)E2PROM區(qū)無(wú)效。這對(duì)于希望在系統(tǒng)更新程序時(shí),需要保留E2PROM中數(shù)據(jù)的情況下是十分有用的。 (7)BOOTRST。決定芯片上電起動(dòng)時(shí),第一條執(zhí)行指令的地址。默認(rèn)狀態(tài)為“1”,表示起動(dòng)時(shí)從0x0000開(kāi)始執(zhí)行。如果BOOTRST設(shè)置為“0”,則起動(dòng)時(shí)從BOOTLOADER區(qū)的起始地址處開(kāi)始執(zhí)行程序。BOOTLOADER區(qū)的大小由BOOTSZ1和BOOTSZ0決定,因此其首地址也隨之變化。 ? (8)BOOTSZ1和BOOTSZ0:這兩位確定了BOOTLOADER區(qū)的大小以及其起始的首地址。默認(rèn)的狀態(tài)為“00”,表示BOOTLOADER區(qū)為4096字,起始首地址為0xF000。 (9)推薦用戶使用ISP方式配置熔絲位。配置工具選用BASCOM-AVR(網(wǎng)上下載試用版,它對(duì)ISP下載無(wú)限制),和STK200/STK300兼容的下載電纜。 來(lái)源: (mbbeetchina)
單片機(jī) mcu 嵌入式 STM
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1冷柜-電氣控制系統(tǒng)講解
  2. 13.68 MB  |  4次下載  |  10 積分
  3. 2安川A1000變頻器中文版說(shuō)明書
  4. 20.16 MB  |  3次下載  |  3 積分
  5. 3直流電路的組成和基本定律
  6. 1.67 MB   |  2次下載  |  免費(fèi)
  7. 4丹佛斯2800系列變頻器說(shuō)明書
  8. 8.00 MB  |  1次下載  |  5 積分
  9. 5PC8011同步開(kāi)關(guān)型降壓3.5A單節(jié)鋰電池充電管理電路技術(shù)手冊(cè)
  10. 0.74 MB   |  1次下載  |  免費(fèi)
  11. 6ES7243E+ES8311音頻錄制與播放電路資料
  12. 0.06 MB   |  1次下載  |  5 積分
  13. 7SDM02 激光測(cè)距模塊產(chǎn)品手冊(cè)
  14. 0.43 MB   |  1次下載  |  免費(fèi)
  15. 8SDFM 激光測(cè)距模塊模組手冊(cè)
  16. 0.54 MB   |  1次下載  |  免費(fèi)

本月

  1. 1CH341編程器軟件NeoProgrammer_2.2.0.10
  2. 20.47 MB   |  170次下載  |  1 積分
  3. 22025智能家居傳感器市場(chǎng)分析及創(chuàng)新應(yīng)用
  4. 3.11 MB  |  43次下載  |  免費(fèi)
  5. 3RV1126B系列開(kāi)發(fā)板產(chǎn)品資料
  6. 4.19 MB  |  18次下載  |  免費(fèi)
  7. 4CH341編程軟件下載
  8. 2.50 MB   |  16次下載  |  5 積分
  9. 5全志系列-米爾基于T153核心板開(kāi)發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場(chǎng)景
  10. 3.05 MB  |  12次下載  |  免費(fèi)
  11. 6【開(kāi)源】60余套STM32單片機(jī)、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項(xiàng)目案例及入門學(xué)習(xí)資源包
  12. 10.55 MB  |  8次下載  |  免費(fèi)
  13. 7冷柜-電氣控制系統(tǒng)講解
  14. 13.68 MB  |  4次下載  |  10 積分
  15. 8特斯拉MODEL S車載充電機(jī)主電路回路原理圖
  16. 0.81 MB   |  4次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233094次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191448次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183356次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81604次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73824次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分
梨树县| 沛县| 抚松县| 鄂伦春自治旗| 巴里| 濉溪县| 尼玛县| 桦南县| 漾濞| 永年县| 酒泉市| 榆林市| 宜君县| 三门县| 石泉县| 金山区| 阆中市| 政和县| 金沙县| 奎屯市| 申扎县| 集贤县| 五家渠市| 调兵山市| 若羌县| 泽普县| 花莲市| 台东市| 类乌齐县| 永泰县| 大渡口区| 锡林浩特市| 绿春县| 乌拉特后旗| 南澳县| 台州市| 洛南县| 太仆寺旗| 拉萨市| 连城县| 河源市|