0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文教你制作AT單片機(jī)的串口ISP下載線

j4AI_wujianying ? 來源:未知 ? 作者:胡薇 ? 2018-07-17 14:30 ? 次閱讀

暑假在學(xué)校準(zhǔn)備比賽的時(shí)候,因?yàn)樽约簺]有ISP下載線,無法把程序下載到AT的單片機(jī)上。STC的比較方便,拿個(gè)電平轉(zhuǎn)換芯片MAX232接上去就可以用串口下載,這里就不詳細(xì)講工作原理了。下面主要說一下AT單片機(jī)的串口ISP下載線制作。

先說一下兩種單片機(jī)下載程序是要用到的引腳:

STC的下載引腳為P3.0、P3.1,也就是RXD和TXD;

Atmel的下載引腳為P1.5、P1.6和P1.7,其次還要在上電后,把RST引腳的電平拉高才能進(jìn)行下載。

為了在一塊板上兼容兩種品牌單片機(jī)的下載,所以設(shè)計(jì)時(shí)要考慮引腳復(fù)用帶來的后果,本來想用CD40xx系列的模擬開關(guān)進(jìn)行自動(dòng)切換下載線,但是實(shí)驗(yàn)室只有4051,這是八選一的模擬開關(guān),我并不需要八個(gè)通道,而是需要兩個(gè)通道、三路并行的4053。最后只好用最原始的撥碼開關(guān),進(jìn)行手工切換下載。

下面是下載板的原理圖(部分):

由上面原理圖可以看出,用了兩個(gè)五位的撥碼開關(guān),一個(gè)是控制RS232串口和MAX232芯片之間的通信連接,另外一個(gè)是控制MAX232和單片機(jī)之間的連接。另外在復(fù)位開關(guān)上并聯(lián)了一個(gè)自鎖開關(guān),目的是下載AT單片機(jī)是可以鎖住RST引腳為電平的狀態(tài),以保證正常下載程序。

使用時(shí),如果是下載STC系列的單片機(jī),只要把兩個(gè)撥碼的一、二路撥為開,三、四、五路為關(guān)的狀態(tài)即可,如果為AT系列單片機(jī),只要反過來就可以。STC的下載工具為STC-ISP,AT的則為Atmel ISP2,兩種下載工具均為最常用的,可以很容易在網(wǎng)上下載到。

在此還要說明一點(diǎn),本電路是基于RS232串口直接連接到電平轉(zhuǎn)換芯片進(jìn)行下載的,如果是使用了市面上那些廉價(jià)USB轉(zhuǎn)串口線連接到這個(gè)電路,下載Atmel的單片機(jī),速度會(huì)很慢很慢,甚至不能下載(STC的單片機(jī)不存在這個(gè)問題)。這是由USB轉(zhuǎn)串口線內(nèi)部的轉(zhuǎn)換芯片決定的,如果是質(zhì)量好的轉(zhuǎn)換線轉(zhuǎn)換不會(huì)出現(xiàn)上述問題。電腦沒有串口的同學(xué)在做這個(gè)下載線的時(shí)候需要注意一下了哦。

PCB圖:

這個(gè)PCB圖的串口插座是公口的,并且線序比較特殊;而上面原理圖的串口是通用母口,可以直接使用常見的線纜,注意區(qū)分。

排阻的位置也加了八位的撥碼開關(guān),那是因?yàn)槲矣袝r(shí)需要用到P0腳的高阻態(tài)。

再貼上做成成品的板子:

這塊板子是兩個(gè)多月之前設(shè)計(jì)的了,那時(shí)在學(xué)Altium designer、51單片機(jī),還有模電等等,所有東西都是剛剛接觸,因此在設(shè)計(jì)上存在很多不足?,F(xiàn)在把它發(fā)上來主要想說明一下AT的單片機(jī)也是通過串口直接下載程序的,網(wǎng)上有不少人說只能通過專門的下載線下載程序,我現(xiàn)在是辟謠~·呵呵。相信有一定基礎(chǔ)的同學(xué)應(yīng)該可以看出上面兩個(gè)撥碼開關(guān)那部分電路,是可以簡(jiǎn)化的,嘿嘿~~被人看穿啦~~~

關(guān)于這個(gè)下載線的制作就說到這里了,以后有時(shí)間再把我省賽的作品以及最近的新作發(fā)上來吧。 我現(xiàn)在已經(jīng)不用51單片機(jī)了,轉(zhuǎn)向基于ARM Cortex-M3核心的STM32,上面的電路就不再花時(shí)間去優(yōu)化了。如果對(duì)這下載線有興趣的同學(xué)可以找我討論討論,或者有什么更好想法,記得和我分享一下哦。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635395
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    477

    瀏覽量

    51841
  • STC
    STC
    +關(guān)注

    關(guān)注

    14

    文章

    299

    瀏覽量

    66227

原文標(biāo)題:Atmel和STC的51單片機(jī)通用ISP下載線制作

文章出處:【微信號(hào):wujianying_danpianji,微信公眾號(hào):?jiǎn)纹瑱C(jī)精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    51單片機(jī)程序下載、ISP串口基礎(chǔ)知識(shí)

    `` 本帖最后由 西電奮斗者 于 2013-12-19 14:29 編輯 本文詳細(xì)介紹了串口、51單片機(jī)ISP下載等基礎(chǔ)知識(shí),已經(jīng)學(xué)過單片機(jī)
    發(fā)表于 12-19 14:28

    單片機(jī)USB-ISP下載制作word版本+下載軟件+電路圖

    單片機(jī)USB-ISP下載制作word版本+下載軟件+電路圖
    發(fā)表于 12-23 12:28

    串口/51單片機(jī)ISP下載的基礎(chǔ)知識(shí)

      本文詳細(xì)介紹了串口、51單片機(jī)ISP下載等基礎(chǔ)知識(shí),已經(jīng)學(xué)過單片機(jī)的也可以看看,加強(qiáng)下對(duì)
    發(fā)表于 01-13 16:34

    單片機(jī)ISP接口電路 ISP下載電路

    單片機(jī)ISP接口電路 ISP下載電路
    發(fā)表于 12-09 22:54 ?129次下載

    AVR單片機(jī)下載制作與應(yīng)用

    AVR單片機(jī)下載制作與應(yīng)用
    發(fā)表于 06-28 18:28 ?75次下載

    AVR單片機(jī)ISP下載制作

    AVR單片機(jī)ISP下載制作
    發(fā)表于 10-09 15:37 ?4571次閱讀
    AVR<b class='flag-5'>單片機(jī)</b><b class='flag-5'>ISP</b><b class='flag-5'>下載</b><b class='flag-5'>線</b>的<b class='flag-5'>制作</b>

    自制isp下載

    自制isp下載         現(xiàn)在的單片機(jī)都使用的是ISP(在系
    發(fā)表于 01-14 20:29 ?3152次閱讀
    自制<b class='flag-5'>isp</b><b class='flag-5'>下載</b><b class='flag-5'>線</b>

    AVR單片機(jī)的并口ISP下載原理及制作

      為了給AVR單片機(jī)業(yè)余愛好者,尤其大學(xué)生DIY ISP下載,可以一線打天下,
    發(fā)表于 06-02 14:51 ?3787次閱讀
    AVR<b class='flag-5'>單片機(jī)</b>的并口<b class='flag-5'>ISP</b><b class='flag-5'>下載</b><b class='flag-5'>線</b>原理及<b class='flag-5'>制作</b>

    Atmel單片機(jī)并口下載制作

    很多單片機(jī)初學(xué)者都是選擇STC單片機(jī)來學(xué)習(xí)51單片機(jī),原因是STC單片機(jī)的程序下載是通過串口
    發(fā)表于 05-15 10:15 ?4047次閱讀
    Atmel<b class='flag-5'>單片機(jī)</b>并口<b class='flag-5'>下載</b><b class='flag-5'>線</b><b class='flag-5'>制作</b>

    具有ISP下載串口通訊功能的下載制作

    具有ISP下載串口通訊功能的下載制作
    發(fā)表于 01-22 13:43 ?42次下載

    STM32單片機(jī)ISP下載

    ISP就是In System Programming在線系統(tǒng)編程,最常用的就是通過單片機(jī)串口將程序HEX文件下載到內(nèi)部FLASH中,單片機(jī)
    發(fā)表于 11-23 19:44 ?4696次閱讀

    單片機(jī)USB-ISP下載制作詳細(xì)教程

    現(xiàn)在的筆記本包括臺(tái)式機(jī)都漸漸地舍棄了并口、串口;很多網(wǎng)友也跟我說,臺(tái)式?jīng)]有并口了,下載沒法用了,讓我?guī)退胂朕k法??磥碜鰝€(gè)USB-ISP
    發(fā)表于 05-23 14:57 ?4.9w次閱讀
    <b class='flag-5'>單片機(jī)</b>USB-<b class='flag-5'>ISP</b><b class='flag-5'>下載</b><b class='flag-5'>線</b><b class='flag-5'>制作</b>詳細(xì)教程

    51單片機(jī)串口ISP下載的基礎(chǔ)知識(shí)詳細(xì)資料概述

    本文詳細(xì)介紹了串口、51單片機(jī)ISP下載等基礎(chǔ)知識(shí),已經(jīng)學(xué)過單片機(jī)的也可以看看,加強(qiáng)下對(duì)這方
    發(fā)表于 09-06 17:26 ?4次下載
    51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>串口</b>和<b class='flag-5'>ISP</b><b class='flag-5'>下載</b>的基礎(chǔ)知識(shí)詳細(xì)資料概述

    如何自制個(gè)AVR單片機(jī)ISP下載

    自制AVR單片機(jī)ISP下載 單片機(jī)編程器的作用是將調(diào)試好的程序燒寫到單片機(jī)的存儲(chǔ)器中。本文介紹
    發(fā)表于 03-06 15:34 ?4163次閱讀
    如何自制<b class='flag-5'>一</b>個(gè)AVR<b class='flag-5'>單片機(jī)</b><b class='flag-5'>ISP</b><b class='flag-5'>下載</b><b class='flag-5'>線</b>

    單片機(jī)USB-ISP下載制作

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)USB-ISP下載制作.doc》資料免費(fèi)下載
    發(fā)表于 11-16 15:37 ?3次下載
    <b class='flag-5'>單片機(jī)</b>USB-<b class='flag-5'>ISP</b><b class='flag-5'>下載</b><b class='flag-5'>線</b><b class='flag-5'>制作</b>