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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

6、這個程序的基本內容,通過這個程序了解一下 arduino 語言的特點。/* 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因為程序是英文寫的,所以如果你的英文比較好,那么學習起來就非???/p>

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

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

溫馨提示

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

評論

0/150

提交評論