一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

 X94S 2018-06-07

Hello,大家好,歡迎大家來到LIUSE網(wǎng)絡(luò)。

說到單片機(jī)大家肯定都不陌生,用來做個(gè)小型自動(dòng)化控制啊,解決個(gè)小問題啊,都是非常省事的辦法。

現(xiàn)在市面上流行的諸如80C51系列ARM系列STM32等等實(shí)在不少。雖然原理都是差不多,但是在編程環(huán)境上卻有差異。對于只是偶爾玩玩的朋友來講,鄙人不推薦大家去玩(當(dāng)然如果你果真是從頭開始學(xué),而不是玩玩,那推薦從80C51學(xué)起,效果會比較好一些)。

那如何用最低的成本,并且還適合小白寫代碼,去做出一個(gè)最小系統(tǒng)呢?那今天我們就來說一下。

考慮到以上因素,我們會選擇arduino平臺(好處太多,創(chuàng)客必備,簡單輕便,更多有點(diǎn)請自行百度)。用的單片機(jī)呢型號是ATmega8A-PU,編程IED為arduino1.0接下來我們開始進(jìn)行裝箱。

硬件準(zhǔn)備:

  1. ATmega8A-PU X1(某寶價(jià)格4-10元不等)

  2. 8MHz晶振 X1(幾毛錢)

  3. 22pF電容 X2(幾毛錢)

  4. 10K歐電阻

  5. 150歐電阻

  6. USBASP燒錄器 X1(15-35元不等)

  7. LED小燈泡

  8. 面包版或者洞洞板一塊

硬件接線:

先來放一張ATmega8A-PU的引腳圖,看一下各個(gè)引腳的作用:

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(ATmega8A-PU示意圖)

接下來我們開始進(jìn)行接線:

1先做一個(gè)震蕩電路,將晶振連接ATM8A-PU的Pin9、Pin10也就是對應(yīng)上圖的PB6跟PB7,然后在此的基礎(chǔ)上Pin9跟Pin10分別連接一個(gè)22pF的電容,最后引出一條線接地。請看下圖:

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(震蕩電路接線)

2進(jìn)行系統(tǒng)的下載與供電,將ICSP的D11/D12/D13分解接單片機(jī)的Pin17/Pin18/Pin19 5V接Pin7(VCC) GND接Pin22(GND)rest接Pin1。請看下圖:

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(ICSP示意圖)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(總電路原理圖)

+5V → pin7(VCC)

GND → ping22(GND)

D11 → pin17(PB3)

D12 → pin18(PB4)

D13 → pin19(PB5)

reset → pin1(reset)

連接好線之后大概就是下圖的樣子啦(鄙人目前在老家,沒辦法上自己的實(shí)物圖,先從網(wǎng)上找一張吧)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(實(shí)物接線圖)

編譯下載程序:

以上的硬件環(huán)境搭建好之后,我們就開始來進(jìn)行燒錄了。

打開我們的arduino IDE編寫環(huán)境,這里我們測試LED燈閃爍所以直接打開官方給我們提供的示例就行(文件->示例->Basics->Blink)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(Blink示例)

然后找到文件->參數(shù)設(shè)置(首選項(xiàng))輸出顯示詳細(xì)信息打勾(后面有用到路徑)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

然后找到工具-選擇開發(fā)板-選擇ATmega8_8MHz這個(gè)板子(注意,IDE一定要用1.x的不然有些版本是找不到的)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(選擇板卡)

然后點(diǎn)擊左上角的“√”按鈕開始進(jìn)行編譯。編譯完成之后,IDE會生成一個(gè)HEX文件,并且會輸出HEX文件所在的路徑,你可以復(fù)制出來找到它。

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(hex文件路徑)

燒寫上傳:

做完上面的工作后,我們開始上傳到我們的最小系統(tǒng)。在上傳之前,我們還需要做一些準(zhǔn)備工作,這包括配置一下文件、安裝USBasp驅(qū)動(dòng)、做一下熔絲位等。

1.打開arduino的boards.txt這個(gè)文件做一下改動(dòng)(路徑為arduino安裝路徑]\hardware\arduino\avr\boards.txt)

注:有的版本沒有avr這個(gè)文件夾 boards.txt直接在arduino下

在最后一行加入下面的代碼:

##############################################################

atmega8_8M.name=ATMega8L (8MHz, without external crystal)

atmega8_8M.upload.protocol=arduino

atmega8_8M.upload.maximum_size=7168

atmega8_8M.upload.speed=115200

atmega8_8M.bootloader.low_fuses=0xa4

atmega8_8M.bootloader.high_fuses=0xdc

atmega8_8M.bootloader.path=optiboot

atmega8_8M.bootloader.file=optiboot_atmega8_8M.hex

atmega8_8M.bootloader.unlock_bits=0x3F

atmega8_8M.bootloader.lock_bits=0x0F

atmega8_8M.build.mcu=atmega8

atmega8_8M.build.f_cpu=8000000L

atmega8_8M.build.core=arduino

atmega8_8M.build.variant=standard

2.我們將剛才編譯生成的兩個(gè)文件復(fù)制到arduino根路徑\hardware\arduino\avr\bootloaders\optiboot文件夾下。

3.安裝USBasp驅(qū)動(dòng)(這個(gè)沒啥可說的驅(qū)動(dòng)隨便搜一下就OK)安裝完計(jì)算機(jī)管理里面的串口里面會有顯示

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(驅(qū)動(dòng)安裝完成)

4.打開客服給我們提供的燒寫軟件(推薦用智峰的progisp1.72,隨便百度一下都可以下載)選擇我們要燒錄芯片的型號(ATmega8A)

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(對應(yīng)我們芯片型號)

然后確認(rèn)選擇是否正確,正確的話右邊的PRG會點(diǎn)亮。

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(配置正確)

然后點(diǎn)右下角的...按鈕進(jìn)入熔絲位設(shè)置。然后點(diǎn)三個(gè)'讀出'按鈕,可讀出當(dāng)前芯片的熔絲設(shè)置,點(diǎn)擊'向?qū)Х绞?,彈出向?qū)υ捒颉?/p>

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

之后,點(diǎn)向?qū)Х绞絹碓O(shè)置熔絲向?qū)?,可通過直接勾選選項(xiàng)來設(shè)置熔絲,其它選項(xiàng)我們先不做說明,先看看晶振相關(guān)的選項(xiàng),我們可以看到芯片默認(rèn)是使用'內(nèi)部RC振蕩器(1MHz)',現(xiàn)在我們要用外部8M的晶振,我們可以選倒數(shù)第三個(gè)選項(xiàng)。點(diǎn)寫入。

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

5塊錢打造Arduino單片機(jī)最小系統(tǒng)-技術(shù)教程

(繼續(xù)寫入)

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    大屁股肥臀熟女一区二区视频| 99久只有精品免费视频播放| 日本成人三级在线播放| 国产精品乱子伦一区二区三区| 午夜精品一区二区三区国产| 欧美日韩人妻中文一区二区| 国产91麻豆精品成人区| 热情的邻居在线中文字幕| 国产女同精品一区二区| 欧美大胆美女a级视频| 久热香蕉精品视频在线播放| 欧美日韩精品人妻二区三区| 一区二区三区人妻在线| 日韩精品你懂的在线观看| 狠狠做深爱婷婷久久综合| 色婷婷视频在线精品免费观看| 日韩成人免费性生活视频| 在线观看免费无遮挡大尺度视频| 免费特黄一级一区二区三区| 亚洲中文字幕亲近伦片| 国产在线日韩精品欧美| 91麻豆视频国产一区二区| 欧美日韩国产精品第五页| 国产日本欧美特黄在线观看| 国产精品久久精品毛片| 国产免费一区二区不卡| 熟女高潮一区二区三区| 亚洲国产一区精品一区二区三区色| 中日韩免费一区二区三区| 日本欧美在线一区二区三区| 91精品视频免费播放| 男女一进一出午夜视频| 乱女午夜精品一区二区三区| 国产精品一区二区三区欧美| 亚洲a码一区二区三区| 乱女午夜精品一区二区三区| 大香蕉大香蕉手机在线视频| 国产精品亚洲综合色区韩国| av一区二区三区天堂| 亚洲精品国产精品日韩| 少妇人妻一级片一区二区三区|