機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
下載電纜實現(xiàn)AT89S5X的ISP編程
下載電纜實現(xiàn)AT89S5X的ISP編程
 更新時間:2008-7-26 20:47:44  點擊數(shù):5
【字體: 字體顏色

  摘要: 下載電纜被廣泛應用于電子系統(tǒng)設計與調試過程中。本文介紹它的基本原理和編程控制方法;針對目前單片機的ISP串行編程模式列舉實例 , 簡要介紹AT89S5X的串行編程的方法和部分協(xié)議,使用VC編程,應用下載電纜實現(xiàn)對AT89S5X系列單片機的ISP編程;文末提出統(tǒng)一下載電纜硬件或軟件的設想,并提供可以下載支持多種單片機ISP編程軟件的網(wǎng)址。

    關鍵詞: 下載電纜 串行編程 AT89S5X ISP

引言

隨著電子技術的日益發(fā)展,芯片的規(guī)模越來越大,封裝日趨小型化,相應的對系統(tǒng)板級調試困難也在加大。IEEE制定了標準測試端口與邊界掃描的標準IEEE std 1149.1,這就是JTAG接口協(xié)議。JTAG接口通過TCK、TDI、TDO、TMS四根信號線,以串行模式為系統(tǒng)提供了對復雜芯片的各引腳連通性測試,進步還能實現(xiàn)對可編程芯片的配置與處理器芯片的調試等等。下載電纜就是一種使用計算機的并行端口通過軟件的仿零點實現(xiàn)JTAG接口協(xié)議,訪問可編程芯片的廉價工具。本文使用的下載電纜是Altera公司為其可編程邏輯器件開發(fā)的ByteBlasterMV電纜。ISP(在系統(tǒng)可編程的簡稱)是最先由Lattice公司提出的一種技術,是通過同步串行方式實現(xiàn)對其可編程邏輯器件的重配置。ISP與JTAG的接口協(xié)議很相像,只是后者形成了標準。ISP現(xiàn)在已經(jīng)成為一種概念,它的提出改變了傳統(tǒng)硬件系統(tǒng)開發(fā)的流程,大大方便了開發(fā)者,加快了開發(fā)速度,F(xiàn)在大多數(shù)的可編程器件(FPGA、CPLD、DSP、MCU……)都支持ISP特性。單片機也不例外,Atmel公司推出的AT89S系列51單片機也符合ISP特性。

1 下載電纜的硬件

要實現(xiàn)JTAG接口協(xié)議可以使用專用的IC,如74LVT8980、74LVT8990,它與MCU配合可以提供高速的JTAG串行訪問,成本較高。下載電纜則是實現(xiàn)JTAG接口協(xié)議的廉價方案。它僅命名用74HC244做線路驅動,由計算機的并行端口引出I/O作為TCK、TDI、TDO、TMS等信號線。由于并口在SPP模式下共有3個端口——數(shù)據(jù)輸出端口、控制輸出端口、狀態(tài)輸入端口,各種下載電纜究竟從那個端口引出JTAG信號線幾乎都不相同,圖1、圖2是兩種下載電纜的原理圖。

并口簡介:

計算機的并行端口工作在SPP模式下,對它的控制是通過數(shù)據(jù)輸出端口、控制輸出端口、狀態(tài)輸入端口來實現(xiàn)的。

并行口有25個引腳,其中包括8位數(shù)據(jù)線、5位狀態(tài)線、4位控制線。

數(shù)據(jù)端口(378H):D0~D7用于數(shù)據(jù)輸出。

狀態(tài)端口(379H):*S7(Busy)、S6(nAck)、S5(PE)、S4(Select)、S3(nError)。

控制端口(37AH):*C3(nSelin)、S2(nInit)、*C(AnutoFeed)、*C0(nStrobe)。

()(端口地址是缺省的LPT1設置;*表示此引腳有反向器)

表1為并行端口定義。對應原理圖有:

Altera的下載電纜

TCK、TDI、TMS、TDO分別對應D0、D6、D1、*S7;

Atmel的電纜

TCK、TDI、TMS、TDO分別對應*C0、D0、*C3、S6。

表1 并行端口定義表

引腳號
  • 上一篇: 溫度測量設計
  • 下一篇: 基于77E58的高速行式熱敏打印機控制板的研制
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1