欧洲精品久久久av无码电影,日日噜噜夜夜爽爽,精品无码国产自产拍在线观看蜜,人妻少妇被粗大爽9797pw,羞国产在线拍揄自揄视频,国产白嫩漂亮美女在线观看,天码欧美日本一道免费,av大片在线无码免费

      歡迎來到同城快修-附近家電維修、家電清洗、家電安裝服務平臺

      24小時家電維修熱線:

      400—1558638

      當前位置:主頁 > 空調 > 維修資訊 >

      讀取燒錄器代碼(程序燒錄接口)

      發布日期:2023-02-11 11:38:37 瀏覽:
      讀取燒錄器代碼(程序燒錄接口)

      前沿拓展:

      讀取燒錄器代碼

      先把芯片型號選對
      可能問題
      1、單片機的下載接口壞了
      2、把波特率調高
      3、保證電源是接通的

      1、初識Arduino板

      在學習的開始階段,我們應該對開發板有一個總體的認識,才能保證后面的學習順利進行。接下來以較為常用的UNO板為例展開介紹,圖中以紅色框標注了各個需要認識的部分,并標注了數字編號,下面按編號對UNO板進行介紹。

      Arduino UNO板

      第“1”部分

      在這一部分中,板上標注的013引腳為數字輸入及輸出引腳,即可輸入或輸出高(1)/低(0)電平,其中0號和1號引腳分別為UART串口的RX(接收)和TX(發送);前面加了“~”的接口為PWM接口,即DA功能,通過調整脈寬開實現功率的控制;10,11,12,13號引腳也作為SPI總線接口:(10(SS),11(MOSI),12(MISO),13(SCK)),它與圖中的4號位置是聯通的;AREF為AD(模數轉換)轉換提供外部參考電壓,這一項需在程序中設置,AD轉換才會以外部電壓為參考,默認情況下為5V。

      第“2”部分

      這一部分主要為電源接口,IOREF為數字輸入輸出端口提供參考電壓,以適應外部3.3V或5V的擴展電路板;RESET為復位引腳,即在不按下第“10”部分的復位按鈕的情況下可以通過外部電平控制板子復位;3.3V和5V接口可以為外部接入的電路模塊提供電源輸入,VIN為外部電壓輸入,可以通過該口為整個系統供電,輸入電壓512V。

      第“3”部分

      這一部分為模擬輸入引腳A0A5,即AD(模擬轉數字)轉換輸入引腳,當A0A4引腳不作為AD轉換引腳時,也可以作為普通的數字輸入輸出接口使用。

      第“4”部分及第“8”部分

      第“8”部分為主控芯片ATmega328單片機,圖中的板子為“官方”版,主控芯片為DIP28腳封裝,目前的改進型則選用了貼片型的TQFP32腳封裝(與NANO板一樣,但刷如的bootloader不一樣,且NANO板的多出了A6、A7兩個AD引腳)。第“4”部分為主控芯片的ISP程序下載接口,即可以用ISP程序下載器對主控芯片進行程序燒寫,同時,它也是主控芯片的SPI總線接口。正常情況下我們給芯片燒錄程序是通過USB連接第“6”部分,而當USB轉TTL芯片(第“9”部分)損壞或者芯片的bootloader損壞時程序無法燒錄,則可用ISP下載器連接該接口進行程序燒錄,也可以用這個接口給芯片燒錄bootloader。下圖為ISP下載器:

      ISP下載器

      第“5”部分、第“6”部分及第“9”部分

      第“9”部分為USB轉TTL(串口UART)的轉換芯片,圖中的“官方”版選用了AT MEGA16單片機作為轉換芯片(MEGA16自帶USB接口),在改進型中則選用了CH340替代MEGA16,因為MEGA16要作為轉換芯片中,也要刷燒錄相應的代碼,以CH340替換后則不需要燒錄代碼,簡化了制造流程。第“5”部分為MEGA16的ISP下載接口,而在改進型中則取消了這個接口。第“6”部分為USB接口,也就是我們要用的程序下載接口,同時它也是板子和電腦進行串口通訊的接口。它實質上連接的是第“5”部分轉換芯片的USB(D+\D)接口,轉換芯片將USB數據轉換后用串口(UART)發送給主控,轉換芯片連接的是主控芯片的TX及RX引腳。

      第“7”部分為電源輸入接口,這里的“+”與VIN引腳是聯通的,輸入電壓為512V。

      第“10”部分為復位按鍵。

      其他的板子:NANO及MEGA2560將在后續的課程中提及講解。

      2、初始Arduino IDE

      Arduino IDE就是我們進行編程的軟件平臺,我們可以在網絡上免費下載獲取,下載到的程序包有兩種,一種是需要解壓安裝的,而另一種則只需要解壓即可。在安裝或者解壓文件的根目錄里面,我們可以找到名為“drivers”文件夾,里面包含了一些USB轉串口的驅動文件,也就是上面第“9”部分提到的轉換芯片對應的驅動文件,他們要與電腦建立通訊連接需要在電腦中安裝驅動。這個文件夾里包含所有“官方”板所需的驅動文件,如果使用改進型的板子,如CH340芯片,則需自行下載CH340的驅動文件。在根目錄里,我們可以找到如下圖的圖標:

      將該圖標發送到桌面快捷方式,我們可以在桌面上找到圖標:

      雙擊即可進入編程界面:

      界面中空白的部分就是我們編寫代碼的區域,每次打開或新建一個文件,我們都能看到如圖中一樣的“模板”。從模板中可以看到,每個程序工程包含兩大部分(函數):setup和loop。這兩大塊是不能多也不能少的,其中setup就是“初始化”,我們把程序中只需要執行一次的初始化代碼放在里面,如引腳模式配置、串口啟動及波特率設置等這些操作只需要執行一次。也就是說setup里面的代碼,只有復位后或是上電后執行一次,隨后則進入到loop中。而loop就是“大循環”,在它里面的代碼會不停地循環執行,直到斷電或按下復位鍵。setup及loop構成了一個主程序。

      在編寫好程序時候,我們可點擊“√”圖標先進行“編譯/校驗”,看看程序中是否存在“語法錯誤”。點擊“√”后,系統會彈出一個“保存”對話框,我們可以根據自己的需要設置保存的位置以及工程文件的名稱,注意文件名稱中不能出現漢字及標點符號。如果程序正確無誤,則可以用USB線連接板和電腦,如果USB轉串口驅動安裝正確,我們可以在“工具”欄的下拉菜單中看到“com”口,這里要注意的是,如果在電腦上連接了多個串口設備,一定選對com口,才能燒錄程序。同時,在“工具”的下拉菜單中我們還應該正確地選擇好“開發板類型”,如果是用的UNO板則選擇UNO板,如果是NANO則選擇NANO,如果選擇的版型與連接的版型不一致,程序無法燒錄。以上兩項都選擇好后,則可以點擊“√”旁邊的“→”,此時系統會再次對程序進行編譯校驗,然后再燒錄。

      串口選擇

      開發板選擇

      經過以上準備,就可以進入Arduino的入門儀式:點燈儀式—點亮一個LED。

      拓展知識:

      主站蜘蛛池模板: 亚洲卡一卡二| 韩国无码av片在线观看网站| 国产av无码专区国产乱码| 波多野结衣片子| 国产三级精品三级在线观看| 色播激情网| 欧美人禽zozo动人物杂交| 久久国产色av免费观看| 国产精品xx| 1024视频污| 影音先锋新男人av资源站| 午夜网| 2022精品国偷自产免费观看| 国产欧美一区二区三区在线看| 两性色午夜视频免费老司机| fc2ppv在线观看| 玖玖爱资源站| 亚欧无线一线二线三线区别| 在线观看一区二区三区国产免费| www.桃色| 亚洲第九十九页| 波多野结衣人妻| 国产现实无码av| 亚洲色图影院| 高清不卡一区二区三区| 国产偷国产偷亚州清高app| 高清免费视频日本| 成人精品网| 亚洲成人精品| 伊人干网综合亚洲| 成人免费看| 亚洲国产成人一区二区| 人妻少妇偷人无码视频| 欧美黑人巨大xxxxx视频| 黄片一区二区| 国产婷婷在线观看| 中文字幕亚洲乱码熟女一区二区| 亚洲精品国产品国语在线| 国产99视频精品免费视频6| 成人福利网| 亚洲视频在线免费播放|