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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 重溫經(jīng)典――AVR單片機串口ISP下載器

          重溫經(jīng)典――AVR單片機串口ISP下載器

          作者: 時間:2016-10-29 來源:網(wǎng)絡(luò) 收藏

          在AVR單片機的學(xué)習(xí)過程中,ISP編輯下載器是一個必不可少的調(diào)試工具。在Atmel官方網(wǎng)站也分布并開源了簡易ISP下載器的原理圖與BOM。如下圖所示:

          本文引用地址:http://www.ex-cimer.com/article/201610/307504.htm
          1.jpg

          這個版本使用了一個數(shù)字邏輯芯片74HC244,邏輯芯片主要啟到數(shù)據(jù)緩沖的作用。當(dāng)然,還有一個更加簡易的設(shè)計,如下圖所示:

          2.jpg

          這兩個版本小編在實際應(yīng)用中都有所實踐,配合雙龍的下載軟件,非常好用。只是速度較慢。某個項目中,小編的atmega16的編寫,約15K的flash,完成一次擦除,燒寫,校驗三個步驟,一般需要20+分鐘。每次小編燒寫程序時都是選擇這個時候泡杯咖啡,吃點茶點……

          上面二個版的ISP下載器雖然制作簡易,但是一個灰常關(guān)鍵問題就是,偶的本本沒有并口……

          其實,還有一種使用串口來模擬ISP下載器的方案。其制作方法也是灰常簡單的,原理圖如下所示:

          3.jpg

          小編花了寶貴的午后DIY了一個,使用小馬哥的軟件PonyProg2000,可以完成AVR單片機的熔絲位的讀寫,程序的燒錄等。

          4.jpg

          小編使用的USB轉(zhuǎn)串口識別出來的串口為Com3,由于小編就選擇COM3,之后,再點擊Probe按鈕,如果彈出對話框為Test OK!則表示軟件識別成功,否則請重啟軟件與重新插拔USB串口線。

          之后的操作與其它ISP下載器相同。這里小編再提醒一下,使用串口下載線的下載速度需要有極大的耐心。這種耐心需要在下載編程時不要再運行其它軟件,否則,那程序無響應(yīng)的提示會灰??斓娘@示出來。提示框里雖然有百分比的進程條,但是小編沒有看到過其增長,而是某次回頭突然發(fā)現(xiàn)其進入了校驗?zāi)J剑【庍@個時候一般果然終止程序,放棄校驗,以節(jié)省寶貴的時間。這時,由于終止的校驗因此檢驗失敗的警告也可以忽略。

          經(jīng)過這次DIY的實驗,小編得出了結(jié)論,平時調(diào)試程序還是需要使用jtag,偶爾下載程序,或者修改熔絲位時還是可以考慮一下串口下載線,其它時候還是盡量使用別的方式吧!

          當(dāng)然,也請網(wǎng)友們期待下一篇DIY之作——USBasp,AVR單片機下載器。



          關(guān)鍵詞: AVR 單片機 ISP 下載器

          評論


          相關(guān)推薦

          技術(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); })();