USBTinyISP是一款方便使用的高速的AVR編程器。功能強(qiáng)大。是Arduino官方支持的一款固件燒錄器。有需要的千萬(wàn)不要錯(cuò)過(guò)了。喜歡就來(lái)東坡下載使用吧!
USBTinyISP簡(jiǎn)介
USBTinyISP是一個(gè)方便使用的高速的AVR編程器。是Arduino官方支持的一款固件燒錄器。擁有一款arduino 控制芯片的bootloader下載線絕對(duì)是一件很棒的事,在Arduino IDE中,使用它可以為所有的Arduino控制用AVR單片機(jī)下載程序。
方便使用
兼容AVRdude- 支持usbtiny(在版本5.5以后)
高速!最大時(shí)鐘頻率為400KHz。寫(xiě)入速率:1Kb/s, 讀取速率: 2Kb/s. (Atmega8 寫(xiě)入大概花費(fèi)8s, 讀取/驗(yàn)證大概花費(fèi)4s)
兩個(gè)LED用來(lái)標(biāo)識(shí)"USB/電源正常" 和 "忙狀態(tài)"
帶有緩沖的I/O 端口允許對(duì)2V-6V的目標(biāo)進(jìn)行編程
方便供電
采用小于100mA的USB電源進(jìn)行供電,可以運(yùn)行在低電壓的USB總線。
方便的跳冒來(lái)設(shè)置給通過(guò)USB給目標(biāo)板供電(當(dāng)然目標(biāo)可以接受5V)。
移除跳冒,它可將自己供電但是帶有緩沖的I/O來(lái)匹配目標(biāo)設(shè)備。
方便擴(kuò)展
方便和libusb進(jìn)行對(duì)接。
現(xiàn)存的固件允許對(duì)快速的SPI接口使用USB。
Bit-bang
命令提供8為I/O控制(包括LED)對(duì)于開(kāi)放式的項(xiàng)目想法。
USBTINYISP的驅(qū)動(dòng)安裝
在PC上第一次使用USBTINYISP時(shí),要首先安裝其驅(qū)動(dòng),步驟如下:
用USB線把USBTINYISP板和電腦相連(記得PWR處跳線帽要插上,系統(tǒng)會(huì)提示找到相應(yīng)的硬件
在隨后出現(xiàn)的“找到新的硬件向?qū)А睂?duì)話框中,選“否,暫時(shí)不”,然后單擊“下一步”按鈕:
在隨后出現(xiàn)的對(duì)話框中,選“從列表或指定位置安裝(高級(jí))”,然后單擊“下一步”按鈕:
接著指定之前解壓縮開(kāi)的USBTINYISP板驅(qū)動(dòng)文件所在的目錄:
單擊“下一步”按鈕之后,系統(tǒng)就開(kāi)始安裝USBtinyISP所需要的驅(qū)動(dòng)文件:
最后單擊“完成”按鈕,驅(qū)動(dòng)的安裝就完成了
此時(shí)在系統(tǒng)的硬件管理器中,我們能夠找到“USBtinyISP AVR Programmer”,表明該下載線已經(jīng)可以使用了。
可以看到板上PWR處的綠色LED是亮起的。
常見(jiàn)問(wèn)題
為什么沒(méi)有串口/COM/端口 (或者某某設(shè)備)出現(xiàn)?
USBtiny不是一個(gè)USB-Serial設(shè)備,它有自己的Avrdude支持的USB協(xié)議。當(dāng)你插入到USB時(shí)將看不到一個(gè)COM端口或者串口建立。
我可以像Arduino一樣使用USBtiny發(fā)送串口信息或者編程嗎?
不可以,USBtiny不會(huì)創(chuàng)建一個(gè)串口所以不能那樣做。他直接對(duì)芯片進(jìn)行編程,使用ISP連接,不是串口。Arduino 不是AVR編程器,他們是一個(gè)運(yùn)行在串口上的帶有bootloader的AVR。
我可以使用USBtinyISP燒寫(xiě)bootloader(像arduino)嗎?
可以,這就是一個(gè)AVR編程器可以做的。我們推薦使用IDE里內(nèi)建的bootloader-燒寫(xiě)器(在菜單 Tools->Burn Bootloader->W/USBTinyISP)來(lái)進(jìn)行操作。
我如何對(duì)一個(gè)Arduino燒寫(xiě)固件?
How do I program a bootloader onto an Arduino?
1、將一個(gè)新的AVR芯片(例如:Atmega328)以正確的方向插入到Arduino的IC插座上。
2、插入U(xiǎn)SBtinyISP 的PWR跳冒。
3、將USBTiny插入U(xiǎn)SB。
4、用6Pin ISP轉(zhuǎn)接線將USBtinyISP 連接到Arduino,注意方向不要插反。
5、代開(kāi)Arduino IDE 選擇你的Arduino使用的芯片類型:Tools->Board menu,不需要選擇COM/Serial 端口。
6、選擇Tools->Burn Bootloader->w/USBtinyISP開(kāi)始燒錄固件。
7、USBtinyISP 紅色的LED應(yīng)該亮起。燒錄將花費(fèi)一兩分鐘左右。
8、當(dāng)成功完成燒錄,IDE將告訴你它完成了并且紅色的LED將會(huì)熄滅。
在Windows下安裝usb驅(qū)動(dòng)
有兩個(gè)版本的驅(qū)動(dòng)。一個(gè)版本為1.10一個(gè)為1.12.如果你打算使用最新的WinAVR那么你必須使用1.12版本.
下一步,連接USB電纜,此時(shí)你應(yīng)該看到彈出的
然后出現(xiàn)找到新硬件向?qū)?
選擇"No, not this time",點(diǎn)擊下一步
選這"Search for the driver" 勾上"Include this location" 然后瀏覽到解壓好的驅(qū)動(dòng)目錄。
驅(qū)動(dòng)安裝結(jié)束!現(xiàn)在到設(shè)備管理器(Start Menu -> Settings -> Control Panel -> System -> Hardware)查看設(shè)備:
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版