USB口ASP下載器使用的軟件有PROGISP和AVRfighter, 推薦用PROGISP下載軟件,這個軟件的熔絲配置十分簡單、清晰。
PROGISP是一款綠色軟件,無需安裝。下面以progisp1.72版本為例說明這個軟件的使用(其他版本軟件功能類似,界面稍有不同)。
前面我們已經連接好硬件,并且正確安裝了USBasp的驅動,接下來打開下載軟件progisp。
1) 找到并打開progisp
暢學-AVR核心板光盤中Progisp下載軟件路徑如下:CEPARK暢學系列-AVR M16核心板-201501165、下載軟件免驅動USB-ISP資料包progisp1.72修正S51 52燒錄缺陷progisp1.72
(強烈建議先把資料拷到電腦上,然后根據你存放的具體位置打開)
然后將文件夾中的progisp.exe創建桌面快捷方式。雙擊該文件,彈出如下界面。
2) 選擇芯片型號
芯片型號選擇在如下圖所示位置,芯片型號根據實際情況,選擇ATmega16A。
3) 熔絲位配置
單擊配置熔絲位與加密位配置欄就可以打開配置欄了。
打開配置熔絲與加密位配置欄后如下如所示,可選擇向導方式及位配置方式兩種,我們此處選擇位配置方式,將熔絲位低位都設為1,高位為1101 1001。
(因為程序中有用到PC口的,所以這里我們統一把JTAG關閉,即把圖中JTAGEN設為1,以后大家如果要使用JTAG仿真,記得把這里的JTAG設置為0,即打開JTAG功能)
熔絲配置完畢后,單擊“寫入”按鈕,寫入熔絲配置值,寫入后在信息提示框中會看到寫入成功的提示,如下圖。
4) 調入程序的hex文件
點擊軟件右側“文件”一欄中的“調入Flash”選項,選擇要加入的目標文件.hex。如下圖。
注意:整板測試的時候,我們專門給大家提供了一套測試專用的hex文件。
路徑為:暢學-AVR核心板光盤/2.整板測試HEX。
下面所有模塊的測試都是使用的這個文件夾里的對應hex,所以下面不在重復說明。
5) 編程選項
如下圖,按照下圖配置即可,然后單擊“自動“按鈕,軟件將自動完成程序的燒錄。
下載完成后信息框中會有信息提示,如下:
下載完成后,按核心板上復位鍵運行程序。
下載完成后必須按照說明書使用杜邦線將芯片指定引腳連接到相應的功能模塊對應IO引腳,才能看到程序正常運行的效果,每個程序的頭部介紹部分都會注明連接方式。
注意:如果上面的操作中,熔絲位設置錯誤會導致熔絲位鎖死的,這是很多初學者經常犯的錯誤。
如熔絲位配置錯誤導致芯片鎖死無法正常使用,請參考下面一節的芯片解鎖說明進行芯片解鎖操作。正常情況下芯片無需解鎖操作。
上一篇:太陽能工程熱水器控制器的設計與實現
下一篇:用AVR單片機實現多功能數顯電子秤的設計方案
推薦閱讀
史海拾趣
DIALIGHT公司的故事始于1938年的紐約布魯克林,當時該公司專注于為飛機生產儀表板燈。隨著技術的不斷進步和市場的變化,公司在1971年,即LED推出僅一年后,推出了他們的第一個LED產品。這一舉措標志著DIALIGHT正式從傳統的飛機儀表板燈制造轉向LED照明技術的研發和應用。從此,DIALIGHT徹底改變了LED的用途,將其廣泛應用于世界各地的交通控制、指示燈、結構塔和工業場所,為全球提供了優質的照明解決方案。
在電子行業,產品質量是企業生存和發展的基石。DURATOOL公司深知這一點,因此一直將品質管理作為企業發展的核心。公司建立了嚴格的質量管理體系,從原材料采購到產品生產、檢驗、包裝等各個環節都進行嚴格把關。此外,DURATOOL公司還積極引入國際先進的質量管理理念和方法,不斷提升產品質量水平。這些努力使得DURATOOL公司的產品在市場上享有良好的口碑和信譽,贏得了廣大用戶的信任和支持。
隨著環保意識的不斷提高,綠色、環保、低碳已成為全球經濟發展的重要趨勢。DURATOOL公司積極響應這一趨勢,致力于研發和生產綠色環保的電子工具產品。公司采用環保材料和工藝生產產品,減少了對環境的污染和破壞。同時,公司還積極開展環保宣傳和公益活動,引導消費者樹立綠色消費觀念。這些舉措不僅提升了DURATOOL公司的社會形象,也為其在未來的市場競爭中贏得了先機。
隨著全球經濟的不斷發展,DURATOOL公司意識到單一市場已無法滿足其長遠發展需求。因此,公司制定了一系列國際化戰略,積極開拓海外市場。通過與國外知名企業的合作,DURATOOL公司成功將其產品線擴展到全球多個國家和地區。同時,公司還積極參加國際展會和技術交流活動,提升品牌知名度和影響力。這些舉措不僅為DURATOOL公司帶來了豐厚的經濟回報,也為其在國際市場上樹立了良好的企業形象。
隨著全球對環保意識的不斷提高,Delphi Connection Systems公司也積極響應環保號召,致力于研發和生產環保型連接器產品。公司采用環保材料和工藝,減少生產過程中的污染排放,同時推出可回收、可再利用的連接器產品。這一舉措不僅符合了環保要求,也為客戶提供了更加環保的解決方案。
為了挽救Elpida Memory,日本政府采取了積極的援助措施。2009年,日本政府通過《產業再生法》修正案,向Elpida Memory提供了數百億日元的公共資金和融資支持。這些資金幫助Elpida Memory度過了最困難的時期,并為其后續的重組和發展提供了有力的支持。
STC89S52和AT89S52功能一樣嗎?STC89S52可以替換AT89S52嗎? 我認為應該是可以的 但是我的認為和實際卻相悖! 我有個學習板,上面支持STC的串口下載和支持AT的usb下載 我自己搭了一個電路,晶振用3.5M的。 我通過學習板把hex文件下載到STC單片 ...… 查看全部問答∨ |
昨天寫ADC代碼時總是出錯,后來根據原來一位朋友上傳的示例代碼才成功了。將代碼引用了下,吧ADC的輸出顯示在oled屏上#include <lm3s8962.h>#include <hw_memmap.h>#include <hw_ints.h>#include <hw_types.h>#include <debug.h ...… 查看全部問答∨ |
最近有部分用戶咨詢:為何編譯程序沒有問題,可是燒錄不進去,或者燒錄成功了無法運行 需要注意的問題: 1,CMD:F2812與別的器件不同,在調試過程中使用的一般是對于SRAM的定義,編譯一個SRAM.CMD,所以調試的時候沒有問題,但是燒寫FLASH的時候 ...… 查看全部問答∨ |
我剛開始學習51單片機,在用Keil軟件進行單步調試時,出現的是匯編語言界面,在C程序上不能添加斷點,只能在匯編界面上加斷點,但看郭天祥的視頻是可以在C程序上直接添加斷點的,請問這種情況該如何解決,非常感謝~… 查看全部問答∨ |
一直比較疑惑這個問題,大家知道精確的測量往往需要取樣電阻來實現。 但是在很多DCDC控制器中,實現過流保護的設置電阻都直接連接在了續流MOS的驅動級上。 今天找到了答案,還是使用了Rds檢測的方法:(寶島的半導體產品是非常優秀的) 下面的這 ...… 查看全部問答∨ |
功能描述:兩個虛擬終端,430從B1接收字符輸入,并將字符返回到B1,另外,將該字符通過紅外發送給B2。紅外采用555定時器進行調制,ir自解調40kHz。 懶了,直接上程序跟電路 程序: #include \"msp430x24x.h\" void main(void) { WDTCTL = WDT ...… 查看全部問答∨ |
用proteus給msp430仿真是沒回都出現這問題,請問是咋回事,不論是進行什么實驗 本帖最后由 你儂我儂 于 2014-5-9 08:53 編輯 C:\\Users\\Lenovo\\Desktop… 查看全部問答∨ |
本帖最后由 季夏木槿 于 2014-7-28 23:29 編輯 我DIY的手機終于要完工了。。。 最開始,由于缺少部分硬件,于是我先把顯示界面和主菜單寫好了 &nb ...… 查看全部問答∨ |