日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]最近做一個新東西, 正好手邊有ATMega128的芯片, 資源也足夠用, 于是決定就用它了. 考慮到以后PCB會裝到外殼中, 導致軟件升級困難, 而正好在電路中會用到藍牙串口, 于是決定使用串口更新程序. 于是乎在網(wǎng)上找到”AVR通

最近做一個新東西, 正好手邊有ATMega128的芯片, 資源也足夠用, 于是決定就用它了. 考慮到以后PCB會裝到外殼中, 導致軟件升級困難, 而正好在電路中會用到藍牙串口, 于是決定使用串口更新程序. 于是乎在網(wǎng)上找到”AVR通用Bootloader“, 打算折騰一番.

不得不說作者很牛X, 考慮的也很周到, 特意制作了一個兼下載與圖形化配置的軟件, 直接生成配置頭文件, 和編輯的批處理文件, 相當方便, 所以這一部分很簡單, 配置了一下, 編譯, 然后使用ISP下載到MCU中, 嗯, 別忘記還要配置一下Boot相關的熔絲.
完成之后寫了一個簡單的程序使用Bootloader下載到芯片中進行測試. 程序的內(nèi)容很簡單, 就是讓一個外接端口的LED不停的閃爍. 程序下載很順利, 但是結(jié)果卻讓人很憂傷. 程序會正常運行, 但是LED閃爍幾下之后會再次進入Bootloader, 再進入用戶程序, 閃幾下LED, 再進行Bootloader, 如此往復.

我很抓狂, 熔絲檢查了一遍又一遍, 沒問題, 使用ISP將程序讀出來, 也沒發(fā)現(xiàn)有什么諸如程序未全部下載或者出現(xiàn)錯誤等問題, 沒辦法, 認真的讀完作者提供的使用說明, 還是無果. 懷疑編譯器優(yōu)化太厲害導致出錯, 于是更改優(yōu)化等級, 還是依舊. 手邊沒有調(diào)試器, 無法跟蹤, 事情至此陷入僵局. 無奈只好又配置了一遍參數(shù), 再試了幾次, 打算再不行就啃源代碼了. 在進行配置的時候忽然注意到看門狗的選項, 恍然大悟:在Bootloader中配置了看門狗, 但在程序跳轉(zhuǎn)到用戶程序后沒有進行喂狗操作, 看門狗餓死后直接復位了系統(tǒng), 然后MCU又從Bootloader開始執(zhí)行…..如此往復, 造成程序不斷在Bootloader和用戶程序間跳轉(zhuǎn)的錯覺.

知道原因后就好解決了, 在用戶程序中進行喂狗操作, 然后就正常了. 正如你猜的, 這事情還沒完. 使用Bootloader能正常下載后又發(fā)現(xiàn)一個問題: 第一次使用Bootloader下載是正常的, 但是從第一次下載后就再沒法下載了!

我很奇怪, 怎么可能出現(xiàn)這樣的問題!? 再一次檢查熔絲, 重新配置下載, 問題依舊. 至此我已經(jīng)在電腦前坐了快5個小時了, 暗罵了幾句后決定出去走走.

回來之后又試了一次, 不過這次鬼使神差的拔掉了GND線, 再接上, 居然能正常下載了!

仔細一想, 也想通了: 這個AVR的板子是我自己做了, 因為空間有限, 沒有使用復位按鈕. 因為調(diào)試的時候電源線和GND線是通過杜邦線連接上去的, 所以重啟的時候拔一下電源線就好了, 卻沒料到這次居然栽了! 具體原因可能是我拔線后再插上的時間太短, 濾波電容里存儲的電量和串口線上電流(因為串口在不停的發(fā)送連接密碼)使得MCU沒有完全復位, 所以使得再次接上電源后程序沒從Bootloader執(zhí)行.

想想挺簡單的兩個小問題, 居然讓我折騰了快一天. 汗.


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: 單片機 AVR PIC

自動電壓調(diào)節(jié)器 (AVR) 用于通過補償輸入電壓的任何波動來調(diào)節(jié)供電電壓水平。AVR 也通常稱為電壓穩(wěn)定器,可用于許多工業(yè)和住宅應用。例如,AVR 用于船舶發(fā)電機組、應急電源和石油鉆井平臺,以在電力需求波動期間穩(wěn)定電壓水...

關鍵字: AVR 電壓調(diào)節(jié)

AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置Flash的RISC(Reduced Instruction Set CPU) 精簡指令集高速8位單片機。AVR的單片機可以廣泛應用于計算機外部設備、工業(yè)實時控制...

關鍵字: AVR 單片機 計算機

AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置Flash的RISC(Reduced Instruction Set CPU) 精簡指令集高速8位單片機??梢詮V泛應用于計算機外部設備、工業(yè)實時控制、儀器儀表、通...

關鍵字: AVR 單片機 計算機

AVR與傳統(tǒng)類型的單片機相比,除了必須能實現(xiàn)原來的一些基本的功能,其在結(jié)構體系、功能部件、性能和可靠性等多方面有很大的提高和改善。 但使用更好的器件只是為設計實現(xiàn)一個好的系統(tǒng)創(chuàng)造了一個好的基礎和可能性,如果還采用和沿襲以...

關鍵字: AVR 單片機 硬件

在這篇文章中,小編將為大家?guī)鞟VR單片機的相關報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: AVR 單片機

在下述的內(nèi)容中,小編將會對AVR單片機的相關消息予以報道,如果AVR單片機是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關鍵字: AVR 單片機

杰成醫(yī)療(健適醫(yī)療成員企業(yè))的"經(jīng)血管介入生物主動脈瓣膜"在國內(nèi)首次得到成功應用,兩名心臟瓣膜病患者通過經(jīng)導管主動脈瓣置換術(TAVR)各被植入一枚"杰成經(jīng)血管介入瓣膜"。杰成醫(yī)療已計劃對該產(chǎn)品在全球范圍內(nèi)開展多個前瞻性...

關鍵字: AVR

新加坡2022年2月5日 /美通社/ -- 近日,新興醫(yī)療科技公司“健適醫(yī)療”宣布,公司已完成對“蘇州杰成醫(yī)療科技有限公司”的收購,后者是國內(nèi)TAVR(Transcatheter Aortic Valve Replace...

關鍵字: AVR

心電圖aVR導聯(lián)在額面六軸系統(tǒng)中的地位與作用

關鍵字: AVR 導聯(lián)理論
關閉