1.簡介Arduino Due是一款32位ARM內(nèi)核的開源開發(fā)板,它的引腳與Arduino Mega2560完全兼容。芯片采用的是Atmel公司的ATSAM3X8E,Atmel在生產(chǎn)芯片時就將bootloader預(yù)燒進(jìn)ROM里。Arduino Due有54個數(shù)字IO口 (其中12個可用于PWM輸出),12個模擬輸入口,4路UART硬件串口, 84 MHz的時鐘頻率, 一個USB OTG接口, 兩路DAC(模數(shù)轉(zhuǎn)換),兩路TWI,一個電源插座,一個SPI接口,一個JTAG接口,一個復(fù)位按鍵和一個擦寫按鍵。2.下載程序(1).插上Arduino Due開發(fā)板,打開Arduino,點(diǎn)擊工具-管理庫,在搜索欄輸入“Arduino&Due”,回車搜索,選擇最新版本安裝。如下圖。(2).等待第一步Arduino Due的庫安裝成功之后。點(diǎn)擊 工具-端口,先選擇端口,若端口為Arduino Due(Progrmming Port)則選擇Arduino Due(Progrmming Port),若端口為Arduino Due(Native USB Port),則選擇Arduino Due(Native USB Port),編程器選擇Atmel-ICE,如下圖所示。(3).點(diǎn)擊 文件-示例-01.Basics-Blink打開閃燈程序,如下圖所示。(4).點(diǎn)擊上傳按鈕,下載程序到開發(fā)板,如下圖...
發(fā)布時間:
2019
-
08
-
06
瀏覽次數(shù):320
準(zhǔn)備軟件:ST Visual Programmer1. 讀保護(hù)設(shè)定:點(diǎn)擊選項字操作欄:Option byte點(diǎn)擊ROP選項,選擇打開讀出保護(hù):Read Out Protection ON以上更改后,即不能再對芯片進(jìn)行讀操作!燒錄HEX文件時會有讀保護(hù)提示。提示如下:處于讀保護(hù)狀態(tài) Read Out Protection ON該操作相當(dāng)于一級保護(hù),還可以用以上操作關(guān)閉讀保護(hù),若選擇二級保護(hù):讀寫保護(hù),則會徹底鎖死芯片。 2. 解除讀保護(hù)的方法如下:點(diǎn)擊ROP選項,選擇關(guān)閉讀出保護(hù):Read Out Protection OFF關(guān)閉讀出保護(hù),然后就可以正常下載HEX文件了。深圳市宏維微電子有限公司 20190922
發(fā)布時間:
2019
-
08
-
06
瀏覽次數(shù):882
目前發(fā)現(xiàn)在Arduino1.8.5以上的版本下載程序時需要進(jìn)行設(shè)置,接下來以Arduino1.8.5/Arduino1.8.8/arduino1.8.9和Arduino為例做出說明。開發(fā)板通過USB線連接電腦,在設(shè)備管理器中查看端口號。如圖所示一、以Arduino 1.8.5為例打開Arduino軟件,進(jìn)行工具設(shè)置,如圖所示二、以Arduino 1.8.8為例打開Arduino軟件,進(jìn)行工具設(shè)置,如圖所示注意1:ArduinoNANO出廠固件版本不同,對處理器的選項是不同的。一個是ATmega328P,另一個是ATmega328P(Old Bootloader),注意區(qū)分。注意2:ArduinoNANO出廠固件版本是隨著Arduino IDE更新的,Arduino IDE更新比較快,存在ArduinoNANO制造商沒有及時跟進(jìn)更新,或者老版本庫存,所以會有1.85以上版本默認(rèn)最新固件時,不能和早期版本兼容,這時就要進(jìn)行手動選擇。三、工具設(shè)置OK,接下來的操作步驟一樣,選擇示例。此處不做贅述,以Arduino1.8.5版本為例,如圖所示四、準(zhǔn)備就緒,點(diǎn)擊上傳,如圖所示上傳成功,測試結(jié)束。深圳市宏維微電子有限公司:20190806
發(fā)布時間:
2019
-
08
-
06
瀏覽次數(shù):452
我們用樹莓派的時候需要接線,現(xiàn)在上圖
發(fā)布時間:
2022
-
03
-
22
瀏覽次數(shù):67