在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AVR熔絲位操作時的要點和需要注意的相關事項。

MCU開發加油站 ? 2018-04-06 13:35 ? 次閱讀

對AVR熔絲位的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。

下面給出對AVR熔絲位的配置操作時的一些要點和需要注意的相關事項。

在AVR的器件手冊中,對熔絲位使用已編程(Programmed)和未編程(Unprogrammed)定義熔絲位的狀態,“Unprogrammed”表示熔絲狀態為“1”(禁止)“Programmed”表示熔絲狀態為“0”(允許)。因此,配置熔絲位的過程實際上是“配置熔絲位成為未編程狀態“1”或成為已編程狀態“0””。

在使用通過選擇打鉤“&raDIC;”方式確定熔絲位狀態值的編程工具軟件時,請首先仔細閱讀軟件的使用說明,弄清楚“&radIC;”表示設置熔絲位狀態為“0”還是為“1”。

使用CVAVR中的編程下載程序時應特別注意,由于CVAVR編程下載界面初始打開時,大部分熔絲位的初始狀態定義為“1”,因此不要使用其編程菜單選項中的“All”選項。此時的“All”選項會以熔絲位的初始狀態定義來配置芯片的熔絲位,而實際上其往往并不是用戶所需要的配置結果。如果要使用“All”選項,應先使用“Read->Fuse Bits”讀取芯片中熔絲位實際狀態后,再使用“All” 選項。

新的AVR芯片在使用前,應首先查看它熔絲位的配置情況,再根據實際需要,進行熔絲位的配置,并將各個熔絲位的狀態記錄備案。

AVR芯片加密以后僅僅是不能讀取芯片內部Flash和E2PROM中的數據,熔絲位的狀態仍然可以讀取但不能修改配置。芯片擦除命令是將Flash和E2PROM中的數據清除,并同時將兩位鎖定位狀態配置成“11”,處于無鎖定狀態。但芯片擦除命令并不改變其它熔絲位的狀態。

正確的操作程序是:在芯片無鎖定狀態下,下載運行代碼和數據,配置相關的熔絲位,最后配置芯片的鎖定位。芯片被鎖定后,如果發現熔絲位配置不對,必須使用芯片擦除命令,清除芯片中的數據,并解除鎖定。然后重新下載運行代碼和數據,修改配置相關的熔絲位,最后再次配置芯片的鎖定位。

使用ISP串行方式下載編程時,應配置SPIEN熔絲位為“0”。芯片出廠時SPIEN位的狀態默認為“0”,表示允許ISP串行方式下載數據。只有該位處于編程狀態“0”,才可以通過AVR的SPI口進行ISP下載,如果該位被配置為未編程“1”后,ISP串行方式下載數據立即被禁止,此時只能通過并行方式或JTAG編程方式才能將SPIEN的狀態重新設置為“0”,開放ISP。通常情況下,應保持SPIEN的狀態為“0”,允許ISP編程不會影響其引腳的I/O功能,只要在硬件電路設計時,注意ISP接口與其并接的器件進行必要的隔離,如使用串接電阻或斷路跳線等。

當你的系統中,不使用JTAG接口下載編程或實時在線仿真調試,且JTAG接口的引腳需要作為I/O口使用時,必須設置熔絲位JTAGEN的狀態為“1”。芯片出廠時JTAGEN的狀態默認為“0”,表示允許JTAG接口,JTAG的外部引腳不能作為I/O口使用。當JTAGEN的狀態設置為“1”后,JTAG接口立即被禁止,此時只能通過并行方式或ISP編程方式才能將JTAG重新設置為“0”,開放JTAG。

一般情況下不要設置熔絲位把RESET引腳定義成I/O使用(如設置ATmega8熔絲位RSTDISBL的狀態為“0”),這樣會造成ISP的下載編程無法進行,因為在進入ISP方式編程時前,需要將RESET引腳拉低,使芯片先進入復位狀態。

使用內部有RC振蕩器的AVR芯片時,要特別注意熔絲位CKSEL的配置。一般情況下,芯片出廠時CKSEL位的狀態默認為使用內部1MHz的RC振蕩器作為系統的時鐘源。如果你使用了外部振蕩器作為系統的時鐘源時,不要忘記首先正確配置CKSEL熔絲位,否則你整個系統的定時都會出現問題。而當在你的設計中沒有使用外部振蕩器(或某鐘特定的振蕩源)作為系統的時鐘源時,千萬不要誤操作或錯誤的把CKSEL熔絲位配置成使用外部振蕩器(或其它不同類型的振蕩源)。一旦這種情況產生,使用ISP編程方式則無法對芯片操作了(因為ISP方式需要芯片的系統時鐘工作并產生定時控制信號),芯片看上去“壞了”。此時只有使用取下芯片使用并行編程方式,或使用JTAG方式(如果JTAG為允許時且目標板上留有JTAG接口)來解救了。另一種解救的方式是:嘗試在芯片的晶體引腳上臨時人為的疊加上不同類型的振蕩時鐘信號,一旦ISP可以對芯片操作,立即將CKSEL配置成使用內部1MHz的RC振蕩器作為系統的時鐘源,然后再根據實際情況重新正確配置CKSEL。

使用支持IAP的AVR芯片時,如果你不使用BOOTLOADER功能,注意不要把熔絲位BOOTRST設置為“0”狀態,它會使芯片在上電時不是從Flash的0x0000處開始執行程序。芯片出廠時BOOTRST位的狀態默認為“1”。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AVR
    AVR
    +關注

    關注

    11

    文章

    1125

    瀏覽量

    78915
  • 編程
    +關注

    關注

    88

    文章

    3640

    瀏覽量

    94031

原文標題:如何正確配置AVR單片機的熔絲位?

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    正確配置AVR單片機的

    AVR的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR
    發表于 11-09 17:33 ?3480次閱讀

    AVR單片機的配置操作相關解決措施

    是ATMEL公司AVR單片機比較獨到的特征。在每一種型號的AVR單片機內部都有一些特定含義的
    的頭像 發表于 10-21 16:08 ?4972次閱讀

    AVR學習

    AVR學習
    發表于 07-16 09:01

    AVR操作時的要點需要注意相關事項

    RSTDISBL的狀態為“0”),這樣會造成ISP的下載編程無法進行,因為在進入ISP方式編程時前,需要將RESET引腳拉低,使芯片先進入復位狀態。使用內部有RC振蕩器的AVR芯片時,要特別注意
    發表于 04-08 10:25

    AVR的配置操作時的要點注意事項有哪些?

    AVR的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR
    發表于 03-18 07:40

    AVR的配置操作時有哪些需要注意相關事項以及相應的拯救方法?

    是什么意思?對AVR進行配置有哪幾種方
    發表于 07-07 07:19

    AVR單片機的

    1.簡介:狀態為“1”表示未編程,
    發表于 07-13 07:36

    如何對AVR進行配置

    AVR的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR
    發表于 07-13 07:24

    AVR的配置操作時有哪些注意要點事項?

    AVR的配置操作時有哪些注意要點
    發表于 09-26 06:54

    AVR進行配置需要注意哪些事項

    是什么意思?對AVR進行配置
    發表于 10-29 08:01

    AVR單片機時配置出現的一些問題

    AVR單片機的配置是AVR單片機初學者很容易出錯的地方,其實只要注意一些
    發表于 11-23 07:03

    avr單片機設置方法及步驟及設置注意事項

    AVR的配置是比較細致的工作,用戶往往忽視其重要性,或感到不易掌握。下面給出對AVR
    發表于 11-22 15:02 ?2.5w次閱讀
    <b class='flag-5'>avr</b>單片機<b class='flag-5'>熔</b><b class='flag-5'>絲</b><b class='flag-5'>位</b>設置方法及步驟及設置<b class='flag-5'>注意事項</b>

    三分鐘告訴你:AVR單片機的與解鎖

    AVR單片機的配置是AVR單片機初學者很容易出錯的地方,其實只要注意一些
    發表于 05-25 17:10 ?1.4w次閱讀
    三分鐘告訴你:<b class='flag-5'>AVR</b>單片機的<b class='flag-5'>熔</b><b class='flag-5'>絲</b>與解鎖

    AVR配置的一些要點需要注意相關事項資料下載

    電子發燒友網為你提供AVR配置的一些要點需要注意
    發表于 04-11 08:52 ?6次下載
    <b class='flag-5'>AVR</b><b class='flag-5'>熔</b><b class='flag-5'>絲</b><b class='flag-5'>位</b>配置的一些<b class='flag-5'>要點</b>和<b class='flag-5'>需要注意</b>的<b class='flag-5'>相關</b><b class='flag-5'>事項</b>資料下載

    AVR單片機和解鎖

    AVR單片機的配置是AVR單片機初學者很容易出錯的地方,其實只要注意一些
    發表于 11-14 20:51 ?8次下載
    <b class='flag-5'>AVR</b>單片機<b class='flag-5'>熔</b><b class='flag-5'>絲</b>和解鎖
    主站蜘蛛池模板: 国产人成高清视频观看 | 奇米影视四色7777久久精品 | 亚洲综合啪啪 | 天堂网在线.www天堂在线资源 | 99久久网站 | 亚欧洲乱码专区视频 | 免费毛片网 | 天天操夜夜摸 | a成人毛片免费观看 | 国产精品vv在线 | 国产精品你懂的在线播放 | 亚洲欧美在线一区二区 | 亚洲羞羞裸色私人影院 | 五月天情网| 丁香婷婷电影 | 久操操 | 男人的天堂视频网站清风阁 | 色婷婷视频 | 黄色免费网站在线播放 | 老师喂我吃她的奶水脱她胸罩 | 免费又黄又爽的禁片视频 | 国产成人精品一区二区仙踪林 | 亚洲人成电影院 | 欧美成人天天综合在线视色 | 三级在线观看视频网站 | 欧洲不卡一卡2卡三卡4卡网站 | 欧美一级淫片免费播放口 | 永久福利盒子日韩日韩免费看 | 中日韩免费视频 | 亚洲人成人网毛片在线播放 | 国产又黄又免费aaaa视频 | 天天夜夜狠狠一区二区三区 | 亚洲免费观看在线视频 | 四虎成人影院网址 | 亚洲黄色三级视频 | 婷婷爱五月 | 久久骚| 午夜在线亚洲男人午在线 | 亚洲一区 在线播放 | 爱爱免费视频 | 国产一级毛片国语版 |