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