win

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