日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]用Arduino編程具有簡(jiǎn)單易學(xué)的特點(diǎn),但要配合Arduino控制板使用,使得成本比較高,體積也大,而且除單片機(jī)電路以外的大部分電路只在編程時(shí)有用,在電子制作上使用后就是多余的了,造成了浪費(fèi)。能不能不用Arduino控制板

用Arduino編程具有簡(jiǎn)單易學(xué)的特點(diǎn),但要配合Arduino控制板使用,使得成本比較高,體積也大,而且除單片機(jī)電路以外的大部分電路只在編程時(shí)有用,在電子制作上使用后就是多余的了,造成了浪費(fèi)。能不能不用Arduino控制板,直接想辦法用Arduino給單片機(jī)編程呢?答案是肯定的,只要做一個(gè)Arduino最小系統(tǒng)板,配合ISP下載線(xiàn)USBtinyISP或USBasp 就可以給AVR單片機(jī)下載程序了,Arduino最小系統(tǒng)板有一個(gè)鎖緊座,方便單片機(jī)插上和取下,下載好程序的單片機(jī)就可以取下裝到目標(biāo)板上去使用了。

Arduino最小系統(tǒng)板電路見(jiàn)下圖,適用于對(duì)ATmega8、ATmega168、ATmega328等型號(hào)的單片機(jī)編程。


電路圖的LED相當(dāng)于Arduino控制板上數(shù)字13腳接的LED,這里用來(lái)作編程指示,下載程序時(shí)它會(huì)快速閃爍,同時(shí)也作一個(gè)輸出用,比如下載例中的Blink就可以看到效果了。

做好的實(shí)物:



和USBtinyISP下載線(xiàn)的連線(xiàn)圖:

和USBasp下載線(xiàn)的連線(xiàn)圖:




下載程序過(guò)程:

1、選擇控制板類(lèi)型

根據(jù)所使用的單片機(jī)型號(hào)(ATmega8、ATmega168、ATmega328等)選擇控制板的類(lèi)型,比如使用ATmega8就作如下選擇。



2、選擇下載線(xiàn)類(lèi)型

如果用USBtinyISP下載線(xiàn),就作如下選擇:


3、下載引導(dǎo)程序 bootloader

本來(lái)這一步在這里是不需要做的,因?yàn)榻酉聛?lái)下載程序的方法和Arduino控制板常用方法不同,即不是用串口下載程序,不需要引導(dǎo)程序。但是在下載引導(dǎo)程序的過(guò)程中也包括了AVR單片機(jī)熔絲位的自動(dòng)配置,不然還得用其它軟件去配置,因?yàn)槌鰪S(chǎng)的默認(rèn)配置不是我們所需要的,所以這一步為了熔絲位還不能省。當(dāng)然也可以用這種方法給Arduino控制板上bootloader已損壞的單片機(jī)重寫(xiě)bootloader,或者在單片機(jī)已損壞時(shí)重寫(xiě)一個(gè)單片機(jī)換上去。


4、下載程序

打開(kāi)或編寫(xiě)好程序后就可以點(diǎn)擊“使用編程器下載”下載程序了,以Blink 為例,程序下載好以后就可以看到LED以亮1秒、熄1秒閃爍了。




本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉