国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

VUSBTiny AVR SPI編程器的制作

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-14 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:功能和零件

*來自usbtiny isp的編程邏輯,成熟的avr-dude支持

*小占用空間

*最少的組件

*為目標設備供電

請注意,目標mcus的io線不受保護。您可以根據框架http://www.v-usb上的工作,在SCK和MOSI上添加1k-2k電阻,以防止可能的錯誤連接

引用

.obdev.at/vusb/

usbtiny isp http://www.xs4all.nl/~dicks/avr/usbtiny/

零件清單

* attiny45/85(85 )更容易實現)

* 3.6v齊納二極管(1n747,BZX79,。.避免使用1W類型)

* 68ohm電阻x 2

* 1.5K電阻

*迷你面包板170結點

* usb電纜(美元商店的usb打印機電纜很好)

* 1k/2k電阻,用于io線路保護(可選)

需要工具

*一個工作的AVR編程器(是的,這是一個陷阱22,我們需要一個來實現)

*正常工作的avr編程環境

步驟2:面包板布局,原理圖和構造

構造

*遵循面包板布局,可能沒有組件,3個電阻器,2個二極管,1個蓋帽和一個8針的單片機

*得到一個美元lar shop usb打印機電纜切斷了打印機的一端,將有4條裸露的電線,固定并使其成為4針公接頭,我們將用它來連接面包板。請查閱原理圖以了解布局和引腳分配(J1)。

*注意二極管的極性。

構建并刷新項目

該項目是內置有帶有avr-gcc工具鏈的linux ubuntu透明框。假設您已經有這樣的環境,或者您可以從互聯網上找到如何進行設置的方法。源代碼是從繼承許可的gnu gpl v2。

源代碼遵循v-usb推薦的約定,您可以下載源軟件包vusbtiny.tgz并解壓縮到項目目錄中。在您的源目錄中,有一個main.c,這是我修改過的usbtiny程序員的版本。還有一個usbdrv子目錄,其中包含v-usb層。在構建時,請遵守上述兩個項目的許可條款。我關于程序員邏輯的資料是基于Dick Streefland版本而不是ladyada版本(盡管它們幾乎相同)。

對于那些沒有構建太鏈的人,可以使用以下代碼二進制

單擊下載vusbtiny.hex

并使用avrdude來刷新固件

avrdude -c usbtiny -p t45 -e -V -U flash:w :usbtiny.hex

(如果您的設備是tiny85,請在此處下載-p t45 w/-p t85)

源文件

點擊下載vusbtiny.tgz

將源程序包保存到工作目錄中

tar -zxvf vusbtiny.tgz

*做cd vsubtiny,更改為vusbtiny工作目錄

*根據要使用的芯片為目標設備調整makefile。即PROGRAMMER_MCU = t45或t85

*做make

*附加您喜歡的ISP程序員

*修改makefile并在需要時更改您的avrdude參數。當時的股票是USBTiny程序員。即AVRDUDE_PROGRAMMERID = usbtiny

*通過make install刷新固件

刷新固件后,我們需要正確設置保險絲,在此項目中將引腳1重置為io

* v-usb層要求用于USB定時的ppl時鐘

*禁用復位引腳,因為我們需要將其用作io

avrdude -c usbtiny -p t45 -V -U lfuse:w :0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xff:m

此設置禁用了通過5V SPI的進一步編程,因為我們需要IO的RESET引腳(pin1)。您將需要聯系HVSP程序員來恢復保險絲。

步驟3:用法和應用

直接在面包板上閃爍

如果您正在使用vusbtiny閃爍8針AVR設備,則只需將目標設備按在編程器頂部即可設備。編程器的設計使編程引腳與目標引腳匹配。雖然有一個技巧,但是您需要隔離編程器mcu上的引腳2和3,因為它們是連接到PC的USB D +和D-引腳。我使用透明膠帶切割以實現此目的,您可以在照片上看到它。下面顯示的是在tiny45上的tiny13v“騎乘”,準備接收固件。

ISP通過跳線閃爍

以通過ISP編程目標電路(系統內編程),則需要ISP電纜。在這里,我沒有使用標準的2x3或2x5排針。取而代之的是,我使用的1x6跳線對面包板更友好,您可以通過將它們映射到J2來制作2x3或2x5引腳接頭,如面包板布局和示意圖所示。下圖顯示了一個tiny2313準備通過ISP進行刷新。

故障排除

*無法刷新固件?檢查您的原始程序員,可能需要通過avrdude中的-B標志來調整時間。嘗試讀取芯片1st,可能是保險絲壞了,可能是您的芯片需要外部時鐘信號。您可能需要將芯片重新設置為默認的第1個。

*如果使用不同的io引腳,檢查代碼和連接,請檢查連接

**您可以用500mw,400mw類型的齊納二極管替換

*您可以嘗試將R3值減小到1.2K或更小

*您更有可能遇到avrdude的計時問題,請嘗試-v標志avrdude,使用較短的USB電纜都有幫助
責任編輯:wv

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

    關注

    9

    文章

    414

    瀏覽量

    44718
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    51 AVR 編程器USBASP下載驅動安裝及程序下載

    支持AT89S51/52單片機AVR所有ASP芯片。輸出端口為ATMEL標準端口。有USB取電和支持目標板電壓5V,可通過跳線帽連接選擇。可AUTOSPEED自動調速固件,下載會自動跟蹤要編程的芯片頻率,自動改變速度,達到自動
    的頭像 發表于 01-31 13:49 ?710次閱讀
    51 <b class='flag-5'>AVR</b> <b class='flag-5'>編程器</b>USBASP下載<b class='flag-5'>器</b>驅動安裝及程序下載

    CH341編程器軟件NeoProgrammer_2.2.0.10

    CH341編程器軟件NeoProgrammer_2.2.0.10免費下載,要更新資料上閑魚找“于人雜貨鋪”
    發表于 01-23 15:37 ?170次下載

    芯片編程器使用指南:如何避免芯片燒錄過程中的常見錯誤

    芯片燒錄失敗多源于細節疏漏,使用編程器需規避常見錯誤。首要確保芯片與編程器適配,核查封裝、電壓協議并驗證芯片 ID;重視環境與連接,做好靜電防護、保障電源穩定及觸點清潔;規范文件流程,嚴格版本核對
    的頭像 發表于 12-30 10:59 ?420次閱讀

    ?STMicroelectronics AEK-MCU-SPC5LNK 編程調試技術解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗開發用作SPC58汽車微控制的調試/編程器加密狗。AEK-MCU-SPC5LNK結合了無源USB轉JTAG調試
    的頭像 發表于 10-21 11:51 ?628次閱讀
    ?STMicroelectronics AEK-MCU-SPC5LNK <b class='flag-5'>編程</b>調試<b class='flag-5'>器</b>技術解析

    探索AVR64DD32 Curiosity Nano:一款強大的AVR DD系列評估平臺

    AVR64DD32板可輕松訪問AVR64DD32的特性,由MPLAB? X IDE和Microchip Studio提供支持,從而將該器件集成到定制設計中。Curiosity Nano評估板包括板載調試,無需外部工具即可對
    的頭像 發表于 10-13 15:45 ?775次閱讀
    探索<b class='flag-5'>AVR</b>64DD32 Curiosity Nano:一款強大的<b class='flag-5'>AVR</b> DD系列評估平臺

    MPLAB? PICkit?5 內電路調試技術解析與應用指南

    Microchip Technology MPLAB? PICkit? 5內電路調試/編程器支持對所有Microchip元件(包括PIC? 、dsPIC? 、AVR? 和SAM (ARM?) 器件
    的頭像 發表于 10-11 10:09 ?1097次閱讀
    MPLAB? PICkit?5 內電路調試<b class='flag-5'>器</b>技術解析與應用指南

    AVR64DU32 Curiosity Nano評估套件技術解析與應用指南

    Microchip Technology AVR64DU32 Curiosity Nano評估套件是一款用于評估AVR^?^ DU系列微控制的硬件平臺。此評估套件配有完全集成的編程器
    的頭像 發表于 10-09 15:21 ?667次閱讀
    <b class='flag-5'>AVR</b>64DU32 Curiosity Nano評估套件技術解析與應用指南

    請問ISP-ICP 編程器是否支持 76E003at20?

    我有一個新唐 ISP-ICP 編程器。目前,我在軟件版本 76 中沒有芯片 003E7.15 的選項。 芯片數據表提到它支持 ICP。 軟件是否有任何更新正在進行中??,因為它支持具有 ICP
    發表于 09-09 06:49

    如何在沒有 NuLink 編程器的情況下執行 SWD 解鎖序列?

    我迫切需要知道如何在沒有 NuLink 編程器的情況下執行 SWD 解鎖序列。
    發表于 08-18 07:04

    KitProg3無法被編程器正確識別怎么解決?

    KitProg3 默認處于正確的 CMSIS DAP/bulk 模式。 問題:更改端口后,編程器無法正確識別 KitProg3, 采取的措施:更新 kitprog3 固件,根據
    發表于 07-23 08:12

    CX3無法將固件加載到SPI閃存如何解決?

    CYPRESS?引導編程器設備”。 但從USB設備列表、UART 日志和USB控制中心的屏幕截圖可以看出, CYPRESS?引導編程器設備已在計算機上枚舉并在 CX3 上運行,而USB控制中心無法與 CX3 通信。 我可以知道如何解決這個問題嗎? 謝謝。
    發表于 07-16 07:37

    使用CY8CKIT-005編程器給CYPD5126-40LQXI燒錄固件,一直報錯無法連接怎么解決?

    使用CY8CKIT-005編程器給CYPD5126-40LQXI燒錄固件,一直報錯無法連接,燒錄接的是SWD接口。
    發表于 07-15 06:17

    在 PCB 組裝之前,是否可以使用獨立編程器對 CYPD6125-40LQXI 進行預編程

    在 PCB 組裝之前,是否可以使用獨立編程器對 CYPD6125-40LQXI 進行預編程
    發表于 05-23 07:47

    SEGGER推出新一代Flasher ATE在線編程器

    2025年5月,SEGGER推出了新一代的Flasher ATE在線編程器Flasher ATE2。該設備的外形緊湊,可以安裝在機架上或直接安裝在ATE設備上。
    的頭像 發表于 05-12 14:21 ?1071次閱讀

    PSoC6怎么設置Flash讀保護,防止用編程器讀出?

    PSoC6 怎么設置Flash讀保護,防止用編程器讀出
    發表于 04-21 06:15