在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

電子設計 ? 來源:電路城 ? 作者:電路城 ? 2021-01-22 10:07 ? 次閱讀

最近,我一直在使用許多AVR芯片,并且在使用商業AVR編程器將這些代碼刻錄到這些芯片上時,遇到了一些問題。因此,我在思考為什么不構建自己的AVR程序員并擺脫所有這些麻煩。而且,為什么不根據我的需要對其進行自定義。

今天,我們將看一下該板的設計方式,并且我將帶您了解每個組件在該設計中的工作方式。

如果您只有AVR芯片,則需要對其進行編程。最常見的方法是通過ICSP(在線串行編程器)。簡單來說,這是一塊具有6個引腳的電路板,通常具有0.1英寸的間距接頭,可以通過SPI協議與您的AVR芯片通信。另一方面,它也可以通過USB協議與您的PC通信。因此,在使用avr-gcc編譯您的C代碼之后,編程器板將直接將其發送并發送到您的AVR芯片。您可以將其視為PC和AVR芯片之間的橋梁。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

我為AVR程序員進行了研究,發現了很多很棒的資源。這個特別引起了我的注意。這是由Ali Shtarbanov構建的FabOptimus AVR編程器,它是在prof構建的FabISP編程器的基礎上構建的。麻省理工學院媒體實驗室的尼爾。FabOptimus文檔非常好,如果您是新手,則很容易遵循。我決定對FabOptimus AVR編程器進行非常小的修改,因為它沒有電源指示燈LED,我想添加一個!

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

PCB設計與電路深入分析

首先,我們需要了解該板的設計方式以及該電路中每個組件的作用。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

該AVR編程器基于ATtiny44 AVR芯片,默認情況下該芯片為空白,沒有代碼或任何東西上傳到它,就像您購買的任何微控制器芯片一樣。由于我們正在構建一個AVR編程器,因此我們需要向ATtiny44芯片上載一個非常特定的固件,以確切說明它應該遵循和執行的角色。簡而言之,它會將一些十六進制文件發送到其他AVR微控制器。該固件稱為FabISP固件(稍后會詳細介紹)。

因此,我們需要能夠將FabISP固件上載到編程器AVR芯片,然后禁用對其進行重新編程的可能性。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

為了能夠將FabISP固件上載到編程器AVR芯片,我們需要將其復位引腳拉至LOW(0 V)。并在對其編程后禁用對其進行重新編程的可能性,我們需要將其復位引腳拉至始終為高電平(5伏)。因此,我們需要以默認情況下復位引腳為HIGH(5伏)的方式設計電路。但是,一旦連接了另一個編程器,它就可以將編程器AVR芯片復位引腳拉至LOW(0 V)。這就是為什么我們在復位引腳上使用一個10k歐姆上拉電阻的原因。

您會注意到,ATtiny44芯片復位引腳通過一個0歐姆的電阻連接到ISP引腳接頭連接器上的RST引腳。將固件上傳到ATtiny44芯片后,我們將移除該零歐姆電阻,以禁止再次對板進行重新編程的可能性。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

由于我們需要使用編程器板對其他AVR板進行編程,因此我們的編程器板將需要能夠向需要編程的其他AVR板提供復位信號。因此,我們還將ATtiny44芯片的I / O引腳連接到ISP引腳標頭的RST引腳,以將復位信號提供給我們需要編程的其他AVR芯片。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

為了減少電源產生的任何高頻噪聲或電壓降,我們在VCC(5伏)和GND之間使用1uf去耦電容。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

我們還使用20MHz諧振器作為ATTiny44芯片的時鐘源,而不是內部時鐘,以實現更高的精度。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

我們使用兩個3.3v齊納二極管作為削波器,以將電壓從5v調節至3.3v。根據V-USB和USB規范,USB數據線上的電壓不應超過3.3v。另外,我們在USB的D-引腳上使用了一個1.5kΩ的上拉電阻,以使其在主機側被識別為低速設備。

基于AVR編程器斷開ISP引腳接頭上的VCC引腳方案設計

最后,我對原理圖進行了簡單的編輯。我在板上添加了電源指示燈LED。

最佳做法是斷開ISP引腳接頭上的VCC引腳,以確保AVR編程器不試圖為要編程的電路板供電。我們要編程的電路板應提供自己的電源。如果我們沒有斷開ISP接頭上的VCC引腳,則AVR編程器和被編程的電路板將從USB端口(從您的計算機)汲取電流。如果您的USB端口不能提供那么多電流或在任何短路情況下,都可能對您的計算機造成很大的問題。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 連接器
    +關注

    關注

    98

    文章

    14658

    瀏覽量

    137240
  • AVR芯片
    +關注

    關注

    0

    文章

    10

    瀏覽量

    10374
  • 編程器
    +關注

    關注

    9

    文章

    398

    瀏覽量

    42424
收藏 人收藏

    評論

    相關推薦

    AVR單片機JTAG與ISP的區別

    和鎖定位進行編程。使用AVR studio軟件和JTAG硬件( AVR JTAG編程器AVR JTAG仿真
    發表于 08-05 10:51

    51,avr,pic等各種單片機編程器功能介紹及詳解

    編程器  AVRISP是為AVR?Flash單片機在線編程的工具。AVRISP給予設計者們一個小型而可靠的編程工具,通過一個10腳的ISP
    發表于 10-19 15:42

    最簡單的AVR編程器

    自己弄得最簡單的AVR編程器
    發表于 08-17 22:43

    AVR編程器ISP相關資料分享

    51 AVR 編程器ISP ASP USBASP下載的驅動下載和程序下載下載的介紹驅動的下載1.win10驅動的下載其他系統驅動的安裝接
    發表于 11-23 08:21

    帶OLED顯示屏和旋轉編碼AVR編程器

    Arduino ISP 草圖,則該板可以充當 ISP 編程器。其他 AVR 編程模式將隨著時間的推移實施。通過使用
    發表于 08-29 07:10

    帶有EN和IO0引腳按鈕的ESP32板編程器

    描述帶有 EN 和 IO0 引腳按鈕的 ESP32 板編程器。6路頭FFC到目標板。 每個按鈕都會將相應的引腳拉到地。為目標板提供 3V3 的跳線接頭部件號:Wurth Electro
    發表于 09-07 07:49

    AVR編程器電路

    描述:AVR編程器電路組裝圖、原理圖.PDF版本。
    發表于 12-21 10:16 ?27次下載

    AVR編程器固件和USB驅動

    USBASP下載編程器USB-UART下載轉換(電路+固件+USB驅動等),本資料描述:AVR編程器固件和USB驅動。
    發表于 12-21 10:16 ?15次下載

    自制最便宜的AVR ISP編程器,AVR ISP programmer

    自制最便宜的AVR ISP編程器,AVR ISP programmer 關鍵字:
    的頭像 發表于 09-20 18:56 ?1431次閱讀

    VUSBTiny AVR SPI編程器的制作

    如果您正在使用vusbtiny閃爍8針AVR設備,則只需將目標設備按在編程器頂部即可設備。編程器的設計使編程引腳與目標
    的頭像 發表于 11-14 14:19 ?3144次閱讀

    dfrobotXSP-Arduino二合一編程器簡介

    XSP是首款同時支持Arduino/AVR ISP和FTDI功能的免驅動編程器
    的頭像 發表于 12-18 10:17 ?1705次閱讀
    dfrobotXSP-Arduino二合一<b class='flag-5'>編程器</b>簡介

    51 AVR 編程器ISP ASP USBASP下載的驅動下載和程序下載[

    51 AVR 編程器ISP ASP USBASP下載的驅動下載和程序下載下載的介紹驅動的下載1.win10驅動的下載其他系統驅動的安裝接
    發表于 11-15 14:06 ?50次下載
    51 <b class='flag-5'>AVR</b> <b class='flag-5'>編程器</b><b class='flag-5'>ISP</b> ASP USBASP下載<b class='flag-5'>器</b>的驅動下載和程序下載[

    8051 ISP編程器(小尤魚下載)及ISP U2編程器上位機(WIN8支持)

    笙泉科技8051 ISP 編程器(小尤魚下載)及ISP U2編程器上位機(WIN8支持)
    發表于 05-10 15:57 ?13次下載
    8051 <b class='flag-5'>ISP</b><b class='flag-5'>編程器</b>(小尤魚下載<b class='flag-5'>器</b>)及<b class='flag-5'>ISP</b> U2<b class='flag-5'>編程器</b>上位機(WIN8支持)

    AVR高壓并行編程器開源分享

    電子發燒友網站提供《AVR高壓并行編程器開源分享.zip》資料免費下載
    發表于 08-09 14:14 ?10次下載
    <b class='flag-5'>AVR</b>高壓并行<b class='flag-5'>編程器</b>開源分享

    AVR HV2基于Arduino的AVR微控制的高壓并行編程器

    電子發燒友網站提供《AVR HV2基于Arduino的AVR微控制的高壓并行編程器.zip》資料免費下載
    發表于 12-19 09:47 ?0次下載
    <b class='flag-5'>AVR</b> HV2基于Arduino的<b class='flag-5'>AVR</b>微控制<b class='flag-5'>器</b>的高壓并行<b class='flag-5'>編程器</b>
    主站蜘蛛池模板: 天堂综合 | 免费一级做a爰片久久毛片 免费一看一级毛片 | 亚洲免费小视频 | 天天色天天干天天射 | 高清色| 1515hh四虎免费观com | 国模论坛| 日本人69xxxxx| 日本高清色视频在线观看免费 | 网站在线观看你懂的 | 日韩免费无砖专区2020狼 | 中文字幕精品一区二区三区视频 | 日韩在线一区视频 | 18女人毛片| 亚洲第一区视频 | 天天摸日日摸 | 亚洲综合天堂网 | 免费无遮挡很爽很污很黄 | 特级aaa毛片| 天天夜夜狠狠 | 唐人呦一呦xxxx视频 | 毛片爽爽爽免费看 | 四虎网址| 天天操夜夜操狠狠操 | 亚洲 欧美 自拍 另类 欧美 | 久久国产精品99久久久久久老狼 | 日产精品卡二卡三卡四卡乱码视频 | 天堂电影在线观看免费入口 | 久久天天干 | eeuss影院www影院夜场 | 性欧美高清短视频免费 | 5g国产精品影院天天5g天天爽 | 一区不卡在线观看 | 欧美在线小视频 | 明星三级国产免费播放 | 视频在线一区 | 久久草在线视频播放 | 欧美黄色性 | 日本三级日产三级国产三级 | 日本久草网 | 精品国产成人三级在线观看 |