關鍵字:S51及CPLD通用下載線
下載線的種類很多,用的比較多的有ByteBlaster、ByteBlaster II、ByteBIasterMV、ATMEL ISP線等。其中ByteBlaster線支持的EDA開發下載工具最多,可以用在51、CPLD、FPGA 的下載和可編程邏輯器件的周邊設備仿真。一般一條商品下載線售價都在50元以上,原廠的更貴,要100元左右,而自己做一條下載線花費不到20元。適合自己制作的電路圖有很多種。下面是一種可以用來對AT89S51和CPLD/FPGA芯片進行燒寫的簡單ByteBlaster線,如圖1所示。

如果是對AT89S51板進行編程,那么LPT接并口,使用25孔電纜將借助DB25針插座與PC機的25針并口插座相連接。IDC10接51板,使用10根線的排線通過10腳IDC插座與51板10腳的IDC插座相連接。 AT89S51與IDC10插座的連接如下表1所示。該接口與ATMEL ISP規范相同。如果原有的AT89S51板子的ISP下載座符合ATMEL ISP規范,那么本電纜不需要做任何修改,直接插上去就可以了。

在新做支持ISP下載功能的A189S51板子的時候要注意的是,最好不要將P115、P1.6、P1.7這3個引腳用來實現板子的邏輯,尤其不要作為外圍器件對51芯片的輸入端。因為這3個引腳支持ISP下載,而且ISP下載時只需要在VCC端加上+5V的正常工作電壓。沒有任何與正常工作狀態區別的地方,萬一其它器件對這3個引腳的寫入正好符合ISP的邏輯,那么51的內部的程序就被寫亂了。

如果是與CPLD板相連,那么,LPT接PC機并口。IDC10插座通過10腳扁平電纜接CPLD板的JTAG插座。與CPLD連接符合JTAG規范。引腳對應關系如表2所示。

由上面的說明可以知道,在使用ByteBlaster線對51和CPLD/FPAG編程的時候。不需要對接口部分做任何改變,這樣使用起來非常方便。
簡易PCB圖如圖3所示。

如果要把74HC4C373塞進25針公頭的殼子里面,可以用右面圖4的PCB板電路圖。
???
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
發布評論請先 登錄
相關推薦
熱點推薦
飛思卡爾8位微控制器MC9S08AC60/48/32:通用工業應用的理想之選
,憑借其先進的特性和廣泛的應用場景,成為通用工業應用領域的一顆璀璨明星。 文件下載: MC9S08AC60CFDE.pdf 目標應用廣泛 MC9S08AC系列微控制器適用于多種目標應用
51 AVR 編程器USBASP下載器驅動安裝及程序下載
支持AT89S51/52單片機AVR所有ASP芯片。輸出端口為ATMEL標準端口。有USB取電和支持目標板電壓5V,可通過跳線帽連接選擇??葾UTOSPEED自動調速固件,下載器會自動跟蹤要編程的芯片頻率,自動改變速度,達到自動調速。預留PROGRAMMING編程接口
探索TAS5760L:通用I2S輸入D類放大器的卓越性能與應用
探索TAS5760L:通用I2S輸入D類放大器的卓越性能與應用 在音頻放大器的領域中,TAS5760L作為一款通用I2S輸入D類放大器,憑借其豐富的功能和出色的性能,在眾多音頻設備中得
TAS5760LD通用I2S輸入D類放大器:設計與應用指南
TAS5760LD通用I2S輸入D類放大器:設計與應用指南 在音頻電子設備的設計領域,放大器的性能和適用性至關重要。TAS5760LD作為一款通用I2S輸入D類放大器,具備豐富的特性和
解讀 SN54LS138、SN54S138、SN74LS138、SN74S138A 3 - 線至 8 - 線譯碼器/多路分配器
解讀 SN54LS138、SN54S138、SN74LS138、SN74S138A 3 - 線至 8 - 線譯碼器/多路分配器 在電子設計領域,譯碼器和多路分配器是非常基礎又關鍵的組件
探索 Bourns S & SL 系列——Riedon? 表面貼裝線繞電阻器的卓越性能
——Riedon? 表面貼裝線繞電阻器,了解其特點、規格和應用注意事項。 文件下載: Bourns S和SL表面貼裝繞線電阻器.pdf 產品特性亮點 強大的浪涌處理能力 該系列電阻器具有出色的浪涌處理能力,這意味著在面對瞬間的高
S1C31D50/51/41愛普生MCU系列語音芯片助力智能語音應用
S1C31D50/51/41愛普生MCU系列語音芯片集成了先進的Arm? Cortex?-M0+內核,專為低功耗語音應用而設計。它不僅具備強大的語音播放功能,還通過多種智能特性優化了用戶體驗,如語音
programmer下載常見問題總結-v10
? (0)連接下載器之后什么也讀不出來 說明 :一般為驅動沒有安裝,在device manger里面查看是否有libusbK (1)打開Programmer異常 ? 原因:(1)更換USB接口
programmer下載常見問題總結-v9
? (0)連接下載器之后什么也讀不出來 說明 :一般為驅動沒有安裝,在device manger里面查看是否有libusbK (1)打開Programmer異常 ? 原因:(1)更換USB接口
S51及CPLD通用下載線,S51 programmer
評論