ly-f2開發(fā)板使用說明說明書_第1頁
ly-f2開發(fā)板使用說明說明書_第2頁
ly-f2開發(fā)板使用說明說明書_第3頁
ly-f2開發(fā)板使用說明說明書_第4頁
ly-f2開發(fā)板使用說明說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、LY-F2開發(fā)板mega328a使用說明書電子科技:內(nèi)的 bootloader 需要本文檔不提供升級(jí)資料,請(qǐng)參考器才能升級(jí)。標(biāo)配的 USB 線是沒有這個(gè)功能的。解決辦法。自行升級(jí)導(dǎo)致的板卡損壞,本公司不承擔(dān)保修責(zé)任。Arduino IDE 升級(jí) bootloader 需要用到 tiny口,另外需要選配 avr tiny器。請(qǐng)參考方法解決。此板卡研究。學(xué)習(xí) arduino 使用,如果自行改進(jìn) arduino 不在本文檔支持范疇,請(qǐng)自行1、USB 轉(zhuǎn)串口不同,使用 CH340,使用之前需要安裝 CH340 驅(qū)動(dòng)。使用的程序和接口都兼容版本,所以可以直接按照原版使用。電子科技IDE第一節(jié)程序一、硬件

2、連接:用對(duì)應(yīng)的USB 線連接開發(fā)板和電腦。二、驅(qū)動(dòng)安裝:XP 系統(tǒng)會(huì)提示“新硬件需要安裝驅(qū)動(dòng)”,直接關(guān)掉,手動(dòng)安裝即可。 Win7 以上系統(tǒng)會(huì)自動(dòng)搜索驅(qū)動(dòng)安裝,大部分都能正確安裝,如果不能,直接手動(dòng)安裝。安裝驅(qū)動(dòng)方法如下:電子科技Usb 線電腦后會(huì)提示如上信息,點(diǎn)擊“取消”,需要手動(dòng)安裝驅(qū)動(dòng)程序手動(dòng)打開CH341 文件夾(驅(qū)動(dòng)程序文件夾內(nèi)),雙擊安裝驅(qū)動(dòng)電子科技點(diǎn)擊“安裝”出現(xiàn)上圖安裝成功界面XP 系統(tǒng)右擊“電腦”-“屬性”-“硬件”-“設(shè)備管理器”電子科技出現(xiàn)虛擬口 COM6必須認(rèn)清是USB-SERIAL CH340字樣,否則表明驅(qū)動(dòng)不正確使用試新版本的串口調(diào)試也可以檢測(cè)是否安裝有串口,截圖

3、如下,串口調(diào)搜索。V2.0以上版本內(nèi)置串口檢測(cè)功能。此版本可以到或者電子科技上圖表示沒有串口或者串口安裝不正確上圖檢測(cè)到可以使用的串口,但不能檢測(cè)出具體的型號(hào),所以仍需要去設(shè)備管理器查詢。電子科技三、安裝解壓 IDE用這個(gè)開發(fā)。此。,也可以版本。改進(jìn)的增強(qiáng)版建議解壓后直接可用無需安裝。雙擊arduino.exe文件打開電子科技出現(xiàn)上述界面,這個(gè)是個(gè)空界面,英文界面,可以通過參數(shù)設(shè)置變成中文菜單,但僅僅 是中文菜單,arduino 不支持中文編輯。需要用第編輯,比如notepad+。下一 步需要選擇板卡。也就是單片機(jī)開發(fā)板的型號(hào),這個(gè)開發(fā)板是 arduino UNO R3 的更新版本,所以這個(gè)地

4、方選擇類型要特別注意,芯片使用的 ATmega328p,所以需要 選擇 Tool-Board-arduino Uno電子科技下一步需要打開一個(gè)現(xiàn)有樣例,先做做簡單的,閃爍LED。打開file-exles-01.Basics-Blink如下圖:電子科技從圖上可以看出,自帶了很多樣例,當(dāng)然的這個(gè)板卡只能使用其中。上面有說明和連線圖。的部分樣例, 具體內(nèi)容可以參考 arduino 的部分內(nèi)容本文不再翻譯 或者提及。電子科技可以看到打開一個(gè)新的窗口,這個(gè)就是 arduino 的程序??梢钥闯鲞@個(gè)程序非常簡潔。下面最終要的一步就是把這個(gè)程序?qū)懭氲介_發(fā)板卡上,并讓其運(yùn)行。點(diǎn)擊箭頭圖標(biāo)就可以程序了。一般第一

5、次使用會(huì)出現(xiàn)如下情況:提示找到一個(gè)可用的 com 口,點(diǎn)擊“確定”即可。電子科技狀態(tài)欄顯示“Done uploading”,上載完成。此時(shí)表明程序已經(jīng)到開發(fā)板卡上。 默認(rèn)情況開發(fā)板卡上的 LED 會(huì)快速閃爍 3 次,當(dāng)然其他的板卡可能會(huì)不同。這個(gè)閃爍表 示準(zhǔn)備好,正在運(yùn)行的程序,之后的運(yùn)行就是需要的程序功能。每次按復(fù)位后 仍然會(huì)有相同的閃爍提示,在程序期間也會(huì)不固定的閃爍 LED,表示正?,F(xiàn)象,不需理會(huì)。過程正在 進(jìn)行,這個(gè)是此時(shí)程序整個(gè)流程結(jié)束。LED 閃爍表明開發(fā)板卡正常運(yùn)行。以后只需要其他的樣例程序或者自行修改程序重新程序會(huì)被自動(dòng)擦除。即可,后開發(fā)板只運(yùn)行當(dāng)前的程序, 上一次的下面看一下

6、這個(gè)程序的基本內(nèi)容,通過這個(gè)程序了解一下 arduino 語言的特點(diǎn)。/* BlinkTurns on an LED on for ocond, then ohe publicor ocond, repeatedly.This exle code is.電子科技*/Pin 13 has an LED connected give it a name:led = 13;on most Arduino boards./ pthe setup routine runs onceinitialize the digital pinwhen you press reset: void setup() a

7、s an output.ed,OUTPUT); /the looproutine runs overand over again forever:void loop()digitalWri delay(1000);digitalWri delay(1000);ed,HIGH);/turn the LED on (HIGH is the voltage level)/ wait for a seconded,LOW);/turn the LED oy making the voltage LOW/ wait for a second因?yàn)槌绦蚴怯⑽膶懙?,所以如果你的英文比較好,那么學(xué)習(xí)起來就非???/p>

8、速了。英文不好的朋友也不用擔(dān)心,現(xiàn)在網(wǎng)絡(luò)有翻譯或者翻譯。直接整個(gè)文本拷貝翻譯 即可。學(xué)過C語言的朋友可以看出,它的格式和C語言一樣的。所以比較容易看懂,arduino 的特點(diǎn)就是把很多寄存器的內(nèi)容寫成了庫文件,不需要了解太多底層的內(nèi)容就可以 寫成很好的程序。首先看前面的說明部分,介紹這個(gè)程序的功能,1 秒鐘熄滅,1 秒鐘點(diǎn)亮,重復(fù)這個(gè)過程。Arduino 也有關(guān)鍵字功能,所以通過關(guān)鍵字可以方便看到程序的意圖。 Arduino 內(nèi)部樣例注釋很清晰,需要配合注釋和語句來理解編程意圖。led = 13;這句和 c 語言的定義是一樣的效果,告訴led 這個(gè)燈指定到 13 引腳, 從開發(fā)板卡上可以很容易

9、看到 13 引腳。默認(rèn)的 led 也是連接到這個(gè)引腳。緊跟著的是一個(gè)函數(shù),這個(gè)函數(shù)相當(dāng)于 c 中的初始化函數(shù),很多在主程序運(yùn)行之前需要做的準(zhǔn)備工 作都在這里設(shè)置好,比如端口是選擇輸入還是輸出,輸出是標(biāo)準(zhǔn)的還是推挽的等等。從 這句能看出 led 被定義成輸出,這樣就可以用來驅(qū)動(dòng) led 燈了。下面的函數(shù) loop 就相當(dāng)于 c 的主循環(huán)函數(shù)了,所有的需要循環(huán)執(zhí)行的函數(shù)或者語句都在這里面操作。因?yàn)?led 閃爍比較簡單,這里也用了 4 個(gè)語句,因?yàn)檫@些函數(shù)都封裝 好了,了。不用理會(huì)是如何針對(duì)這些端口操作的,只要知道需要的參數(shù)和表達(dá)式就 可以從函數(shù)的名字可以看出其功能,比如第一句:digitalWried, HIGH);數(shù)字信號(hào)寫入函數(shù),通過這個(gè)函數(shù)可以對(duì)指定的端口寫入數(shù)字信號(hào) 0 或者 1,這里用 hight 和 low 表 示。第一句是把 led 端口置 1,從硬件角度看就是點(diǎn)亮 led,緊接著需要延時(shí) 1S,下面的延時(shí)函數(shù)就是這個(gè)作用,delay(1000); 延時(shí) 1 秒,可以看出如果延時(shí) 300ms,只要把對(duì) 應(yīng)的數(shù)字改成 300 即可,最小值為 1,那么這個(gè)函數(shù)的最小延時(shí)時(shí)長是 1ms。接著 led 熄滅,然后延時(shí)新從點(diǎn)亮以周期 21 秒,這樣就完成了一個(gè)周期,由于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論