Altium Designer畫的AT89S52及AVR單片機下載線電路原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (63.04 KB, 下載次數: 61)
下載附件
2018-3-29 01:44 上傳
電路圖.JPG (47.05 KB, 下載次數: 44)
下載附件
2018-3-28 11:23 上傳
pcb文件文件包(本帖附件下載):
0.png (49.35 KB, 下載次數: 46)
下載附件
2018-3-29 01:45 上傳
USB 下載線驅動安裝及使用說明
ALIM3795.JPG (61.09 KB, 下載次數: 39)
下載附件
2018-3-28 11:23 上傳
ALIM4674.JPG (104.84 KB, 下載次數: 36)
下載附件
2018-3-28 11:23 上傳
J1用來選擇燒寫速度,當目標芯片的時鐘低于1.5MHz 的時候需要把J1 短接以進入低速燒 寫模式,以保證燒寫成功。默認設置為J1 短接,這樣燒寫芯片很穩定,包括S51 系列和AVR 系列單片機。 J2用來選擇電源,當J2 短接的時候開發板從USB 口取電,為5V,當J2 開路的時候目標板 獨立供電,請注意,不要在目標板已經獨立供電的同時再短接J2!!否則有可能燒毀USB AVR ISP 和目標板甚至計算機主板!! J3可以用來對USB AVR ISP 的主控芯片ATMEGA8 進行編程控制,當J3 短接時可以通過 外部編程器,如STK200、USB AVR ISP 等,對本USB AVR ISP 上的M8 進行編程,一般在USB AVR ISP 升級的時候會用到。( 如果在使用時將J3短接則USB下載線不可用)。 驅動安裝圖解: 將USB 下載線連接電腦出現 發現新硬件 提示安裝驅動如圖 選擇 “否,暫時不(T)” 點擊 下一步 出現如下對話框: 選擇 “從列表或指定位置安裝(高級)”,點下一步 選中在搜索中包括這個位置選項 點擊“瀏覽”選擇你的驅動所在的路徑,點擊“下一步” 驅動安裝成功,右鍵“我的電腦”-屬性-硬件-設備管理器 中可以看到所安裝的設備 如圖: 注:每臺電腦都多個USB 接口,第一安裝驅動時按照上述方法安裝驅動,第一次安裝驅動 程序后當你插到同一臺電腦的其他USB 口時也會提示發現新硬件 出現如下窗口:選擇‘自 動安裝’就可以了。以后就不需要安裝了,即插即用。 完成驅動安裝USB 下載線可以正常使用了,打開下載軟件progisp 如圖: 編程器及接口 選擇“USBASP ” 往下是“ USB” 然后選擇你要下載的芯片, 在編程一項中,一般情況下只在 “芯片擦除”和”編程FLASH”前打勾,其他不選 點擊 “調入FLASH ”選項 加載 HEX 文件,然后點自動就可以下載了。 打開軟件只須改變“芯片選擇”和要下載的“HEX或BIN文件”的文件位置路徑即可,其他一切為默認值。點擊擦除再點擊自動就可將程序下載到目標芯片。 附錄: Progisp的使用說明
一、Progisp的特點: 最新特性 支持所有的AVR芯片的編程,支持AT89S51,AT89S52 支持自定義并口下載編程器 支持自定義串口的下載編程器 支持STK500編程器 支持USBASP編程器 支持并口的并行編程器 支持USBProg編程器 支持自定義編程芯片 支持自定義編程熔絲信息提示信息 支持USBProg的在線升級(通過USB口) 支持USBProg-C實現脫機下載 支持串口調試的超級終端 綠色軟件,無需安裝,占用資源少 支持自定義漢化信息提示 支持工程管理--可以將所有的配置數據與編程數據打包為單一文件。 二、progisp的主界面(基本配置) progisp的主界面(熔絲導航) 程序啟動后默認為非脫機數據模式,如果“脫機數據“選擇后,“自動”等按鈕將會變為”寫入映像”如下圖的按鈕,用來對脫機編程下載器的脫機數據的讀寫操作。 脫機數據的編程內容及選項與正常操作時選項相同。(關于脫機編程的詳細情況見脫機下載器的說明書)
- 正常編程的步驟。連接好目標板,加電,先調入編程數據,選擇熔絲位,選擇自動完成的設置。按下“自動“完成編程。(“脫機數據“一定不能選擇)
- 下載脫機數據。插入脫機下載器,調入需要脫機編程的數據,選擇熔絲位,選擇“脫機數據“,選擇脫機操作的自動完成的設置的參數。按下“寫入映像”完成數據下載(“下載脫機數據“一定要選擇)
- 升級下載器的程序。選擇住界面的“配置“欄,點擊“升級固件“這是會彈出加載需要升級固件的程序,選擇升級固件的程序后,如果,固件符合升級文件的格式“升級固件“變灰,否則,出錯。這時壓下下載器的按鈕不放將下載器插入電腦的USB口這時所有的指示燈都不亮,松開下載器的按鈕,下面的進程條會提示升級的進程,升級完成后拔下下載器,再重新插入就完成了固件的升級。(注意:不要采用非本工作室提供的固件升級程序,否則可能的你的下載器就無法使用了)
特別提示:“提供時鐘“選擇后配合本工作室的下載器,可以為目標板的cpu提供時鐘,這樣可以解鎖被鎖定的芯片 三、工程管理。 工程管理可以將當前編程的數據,配置(包括熔絲位,加密位,編程設置選項)保存為單一的工程文件,已供下次編程調入使用。(對于編程不同的芯片,不同的配置,不同的版本特別有利)
四、Flash,Eeprom的數據修改 Proisp可以打開,二進制,十六進制等格式的編程數據。數據調入后可以編輯修改清除。 也可將調入的數據轉存為其他格式的數據
五、配置部分(也是最有特色的部分)。
重點介紹一下,FuseMask的作用。設置此參數可以是某位的熔絲位直接編程,無論在界面上是否選擇。 六、快捷鍵 Ctrl+F12,程序最小化與恢復。具體的編程操作見下圖 在圖形界面下只需按下快捷鍵就可操作無需將progisp的主界面調入桌面,這樣操作應比命令行更簡潔方便,建議用此種方法嵌入你的ide,選擇“數據自動重載”每次編譯產生新的文件,progisp都會自動重新調入,燒寫新的程序
七、命令行的使用方法如下: progisp [-p{programmer}] [-d{device}] [-e] [-w{f,e,u,l}] [-f{ffilename,efilename}] [-v{f,e}] [-r{f,e,u,l,c}]
[-p{programmer}]
programmer 下載線類型,usbprog,usbasp,paraisp(并口isp,標準支持stk200/300,其他的并口線支持,請在圖形界面下設置,或直接修改proisp.ini)
[-e]
擦除芯片
[-w{f,e,u,l}]
寫入flash,eeprom,fuse,lock數據(fuse,lock的值未做輸入,建議使用圖形界面修改)
[-f{ffilename,efilename}]
打開的flash與eeprom文件
[-v{f,e}]
校驗flash,eeprom
[-r{f,e,u,l,c}]
讀出flash,eeprom,fuse,lock數據(由于未做顯示執行后無結果顯示)
[-d{device}]
device 單片機類型 舉例
使用usbprog下載線編寫atmega8芯片,flash文件為prog51.hex,eeprom 文件為prog51.eep,擦除芯片
progisp -pusbprog -datmega8 -ffprog51.hex -feprog51.eep -e
附device 單片機類型
AT86RF401
AT89S51
AT89S52
AT90CAN32
AT90CAN64
AT90CAN128
AT90PWM2
AT90PWM3
AT90S1200
AT90S2313
AT90S2323
AT90S2343
AT90S4414
AT90S4433
AT90S4434
AT90S8515
AT90S8535
AT90USB1286
AT90USB1287
ATmega8
ATmega16
ATmega32
ATmega48
ATmega64
ATmega88
ATmega103
ATmega128
ATmega161
ATmega162
ATmega163
ATmega164
ATmega165
ATmega168
ATmega169
ATmega323
ATmega324
ATmega325
ATmega329
ATmega406
ATmega640
ATmega644
ATmega645
ATmega649
ATmega1280
ATmega1281
ATmega2560
ATmega2561
ATmega3250
ATmega3290
ATmega6450
ATmega6490
ATmega8515
ATmega8535
ATtiny11
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny24
ATtiny25
ATtiny26
ATtiny28
ATtiny44
ATtiny45
ATtiny84
ATtiny85
ATtiny261
ATtiny461
ATtiny861
ATtiny2313
AT24C01
AT24C02
AT24C04
AT24C08
AT24C16
AT24C32
AT24C64
AT24C128
AT24C256
AT24C512
AT89S2051
AT89S4051
AT89LP2052
AT89LP4052
AT89LP213
AT89LP214
AT89LP216
0.png (55.4 KB, 下載次數: 58)
下載附件
2018-3-29 01:47 上傳
全部資料51hei下載地址(pcb+軟件+資料):
08K3854_USB下載線.rar
(2.06 MB, 下載次數: 98)
2018-3-28 11:22 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|