win
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、云龍網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
10
目前不支持ch340驅(qū)動(dòng),所以直接安裝川340驅(qū)動(dòng)是無(wú)法安裝成功的,有些同志安裝成功絡(luò),是因?yàn)樗麄兊碾娔X在升級(jí)win10之前在win7|win8安裝過(guò)ch340驅(qū)動(dòng),所以可以直接用。
win10安裝ch340
的解決辦法:下載虛擬機(jī)并安裝虛擬機(jī)tool工具,在虛擬機(jī)中安裝win7系統(tǒng),然后安裝ch340驅(qū)動(dòng)。返回win10系統(tǒng),打開設(shè)備管理器,查看端口信息,ch340驅(qū)動(dòng)是不是就安裝成功絡(luò)。本人親測(cè),一開始試網(wǎng)上的各種方法,都不管用
當(dāng)然可以實(shí)現(xiàn)了,雖然是不同的操作系統(tǒng),但都是用的以太網(wǎng),協(xié)議是一樣的,所以可以通信。
linux是X86架構(gòu)的,你再linux下編譯成功的程序是無(wú)法再ARM體系的處理器上運(yùn)行的。\r\n你要在linux上安裝專門給的編譯器 arm-linux-gcc,交叉編譯后在燒到開發(fā)板上運(yùn)行
NFS
網(wǎng)絡(luò)文件系統(tǒng)
連接
確認(rèn)
面
些步驟
否完
:
1.
發(fā)板
電腦網(wǎng)線
否連接
2.
通
查詢
PC機(jī)(
虛擬機(jī)網(wǎng)址
通
命令
段輸入:ifconfig查詢)
發(fā)板
否
同
網(wǎng)段(
般板
發(fā)手冊(cè)
說(shuō)明
通
uboot界面通
printenv命令查詢)
3.
同
網(wǎng)段
查看
電腦
防火墻或者殺毒軟件
防火墻
否關(guān)閉
候連接
試著重啟
PC機(jī)看
否
效
首先去arduino官網(wǎng)下載安裝包,根據(jù)操作系統(tǒng)選擇不同的版本,這里我用的時(shí)最新的Arduino 1.8.9 Windows Installer,下載好后安裝,可以放置你想要的路徑也可以默認(rèn)路徑,最后會(huì)生成一個(gè)名為Arduino的文件夾,里面包含可執(zhí)行文件和各種其他文件。雙擊Arduino.exe就會(huì)啟動(dòng)程序主窗口。
為了使Arduino的開發(fā)環(huán)境和板子通信成功,還需要安裝Arduino開發(fā)板的驅(qū)動(dòng)程序。Windows系統(tǒng)里,可以使用USB接線連接PC和Arduino開發(fā)板,并等待出現(xiàn)“發(fā)現(xiàn)新硬件向?qū)А?。通常條件下,這個(gè)步驟一般都會(huì)自 動(dòng)完成安裝驅(qū)動(dòng)程序,但有些情況下因某些操作系統(tǒng)文件的丟失會(huì)導(dǎo)致這個(gè)操作失敗。
如果出現(xiàn)了Arduino驅(qū)動(dòng)程序安裝失敗的情況,打開設(shè)備管理器,找到顯示列表里的Arduino開發(fā)板(可能在其他設(shè)備里,也可能在端口條目里,可以通過(guò)插拔USB接線來(lái)確認(rèn)),這時(shí)候的Arduino開發(fā)板沒(méi)有安裝好驅(qū)動(dòng)程序,所有它的圖標(biāo)旁邊會(huì)有個(gè)感嘆號(hào)的警告標(biāo)志。右鍵單擊這個(gè)條目,選擇更新驅(qū)動(dòng)程序軟件,選擇“瀏覽計(jì)算機(jī)以查找驅(qū)動(dòng)程序軟件”選項(xiàng),然后導(dǎo)航到驅(qū)動(dòng)程序文件夾,就在Arduino的安裝路徑的driver文件夾里,然后點(diǎn)擊確認(rèn)window就會(huì)安裝好驅(qū)動(dòng)程序。
如果還是不行的話,就有可能window系統(tǒng)缺少了USB Serial相關(guān)的驅(qū)動(dòng)程序,這時(shí)候需要找到開發(fā)板使用的USB類型,安裝對(duì)應(yīng)的驅(qū)動(dòng)。例如,Mega2560對(duì)應(yīng)的是USB Serial CH340,去網(wǎng)上下載一個(gè)CH340相關(guān)驅(qū)動(dòng),安裝好后即可。
Arduino IDE
如果想編寫一個(gè)程序,并將其上傳到開發(fā)板上,首先得學(xué)會(huì)使用Arduino IDE開發(fā)環(huán)境。
Arduino IDE在啟動(dòng)Arduino.exe之后就會(huì)打開,就像上圖所示的一樣。菜單欄下面總共有6個(gè)按鍵,從左到右依次是:驗(yàn)證程序,上傳到開發(fā)板,新建程序,打開現(xiàn)有程序,保存程序;最右邊則是串口監(jiān)視器,下邊還有標(biāo)簽按鈕;把鼠標(biāo)放到這些按鍵上時(shí),也會(huì)顯示其基本功能,如新建標(biāo)簽、重命名、刪除等。
再往下就是程序編輯器領(lǐng)域了,這里用來(lái)查看和編輯程序代碼的。Arduino IDE默認(rèn)打開后會(huì)把當(dāng)前程序命名為sketch+日期,保存時(shí)可以重新命名。打開一個(gè)程序后,IDE里會(huì)默認(rèn)包含兩個(gè)函數(shù),setup()和loop(),同時(shí)也給出了相關(guān)的注釋,setup()僅運(yùn)行一次,所以通常我們會(huì)把一些初始化的配置代碼放在這個(gè)函數(shù)里;loop()會(huì)循環(huán)執(zhí)行,所以會(huì)把一些需要循環(huán)執(zhí)行的主代碼放在這里。
初步使用
下面會(huì)使用一個(gè)簡(jiǎn)單的Blink例子來(lái)說(shuō)明怎么使用Arduino。在Arduino窗口的菜單欄中選擇“文件”-“示例”-01.Basics-Blink,打開之后就會(huì)出現(xiàn)下圖代碼:
這個(gè)程序里主要存在兩大段語(yǔ)句,分別放在setup()和loop()里,分別循環(huán)執(zhí)行一次和無(wú)數(shù)次。
setup()里只有一句代碼,pinMode()即是設(shè)置引腳的模式,這里就是設(shè)定了LED_BUILTIN腳為輸出模式,因?yàn)樵诿恳粋€(gè)Arduino開發(fā)板里都有一個(gè)可控的LED燈,mega2560上的LED燈對(duì)應(yīng)的引腳就是13腳,所以這里的LED_BUILTIN腳也就是13腳。
loop()里的digitalWrite()語(yǔ)句是將LED_BUILTIN腳電平拉高,也就是點(diǎn)亮了LED燈,接著delay()函數(shù)延遲了1000毫秒,再將LED_BUILTIN腳電平拉低,熄滅LED燈,再延遲1000毫秒。當(dāng)上述操作循環(huán)執(zhí)行時(shí),就會(huì)出現(xiàn)LED燈每隔一秒點(diǎn)亮再隔一秒熄滅的閃爍效果了。
在編譯刪上傳之前還需要在"工具"-“處理器”/"端口"里選擇Arduino開發(fā)板對(duì)應(yīng)的型號(hào)和對(duì)應(yīng)到電腦上的串口(可以通過(guò)查看設(shè)備管理器串口和插拔開發(fā)板來(lái)確認(rèn))。當(dāng)選擇完之后就可以在IDE的右下角看到當(dāng)前設(shè)置的處理器型號(hào)和串口了。
接著點(diǎn)擊驗(yàn)證按鈕,IDE會(huì)檢測(cè)程序是否有語(yǔ)法錯(cuò)誤等,如有錯(cuò)則提示相關(guān)錯(cuò)誤,反之調(diào)試區(qū)出現(xiàn)“編譯完成”字樣。
最后點(diǎn)擊上傳按鈕,可以看到開發(fā)板上標(biāo)有TX和RX的LED燈在快速閃爍,說(shuō)明程序正在寫入開發(fā)板。等待調(diào)試區(qū)出現(xiàn)“上傳成功”字樣后,同時(shí)可以看到開發(fā)板上LED燈正如同設(shè)定那樣閃爍,說(shuō)明程序已經(jīng)完整寫入到開發(fā)板了。
調(diào)試區(qū)還會(huì)顯示當(dāng)前項(xiàng)目使用到的字節(jié)數(shù)和內(nèi)存大小,同時(shí)也給出了最大字節(jié)數(shù)。這樣調(diào)試者在使用開發(fā)板過(guò)程中可以根據(jù)自己需求來(lái)調(diào)整代碼。
分享題目:包含Windows系統(tǒng)開發(fā)板的詞條
瀏覽地址:http://www.rwnh.cn/article36/hhgesg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、品牌網(wǎng)站制作、網(wǎng)站營(yíng)銷、小程序開發(fā)、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)