在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

dfrobotArduino DUE控制板 介紹

DFRobot ? 來源:dfrobot ? 作者:dfrobot ? 2019-11-27 16:12 ? 次閱讀




產品簡介

Arduino Due 是一塊基于 Atmel SAM3X8E CPU微控制器板.它是第一塊基于32位ARM的Arduino. 和之前的ArduinoMega非常類似,它有54個數字IO口(其中12個可用于PWM輸出),12個模擬輸入口,4路UART硬件串口。但是它的時鐘頻率達到84 MHz, 還有一個USB OTG接口, 兩路DAC(模數轉換),兩路TWI。Arduino Due最大的變化是它的工作電壓為3.3V。IO口可承載電壓也為3.3V。因此它不兼容原來的為5V設計的Shield和外設。不恰當的連接5V電源和外設可能會燒毀Arduino DUE,請在使用前檢查好電壓。

如果您在選型方面有所困惱,可以查看我們的Arduino官方控制器選型指南。

更多比較可見:Arduino 選型指南

ARM核心的優勢

使用32位ARM核心的Due相較于以往的使用8位AVR核心的其他Arduino更強大。

主要的差別有:

  • 32位核心在一個時鐘能處理32位的數據

  • 84Mhz的CPU時鐘頻率

  • 96 KBytes的SRAM

  • 512 KBytes的Flash

  • 一個DMA控制器, 能減輕CPU做大量運算時的壓力

技術規格
  • 控制器 AT91SAM3X8E

  • 工作電壓 3.3V

  • 輸入電壓(推薦) 7-12V

  • 輸入電壓(極限) 6-20V

  • 數字I/O引腳 54 (其中12路PWM輸出)

  • 模擬輸入口 Pins 12

  • 模擬輸出口 Pins 2 (DAC)

  • IO口總輸出電流 130 mA

  • 3.3V端口輸出能力 800 mA

  • 5V端口輸出能力 800 mA

  • Flash 512 KB (所有空間都可以儲存用戶程序)

  • SRAM 96 KB (兩個部分: 64KB and 32KB)

  • 時鐘速率 84 MHz

存儲空間

SAM3X有512 KB (兩塊256 KB)用于存儲用戶程序的Flash存儲空間。ATMEL在生產芯片時,已經將bootloader預燒寫進了ROM里。 SRAM有96 KB,由兩個連續空間64 KB和32 KB組成. 所有可用存儲空間 (Flash, RAM 和 ROM) 都可以直接尋址。你可以通過板子上的擦寫按鈕,擦除SAM3X 的 Flash 中的數據。 這個操作將刪除當前加載的項目。 在通電狀態下,按住擦寫按鈕幾秒鐘,即可擦寫。

輸入和輸出
  • Digital I/O: pins from 0 to 53

  • 使用pinMode(), digitalWrite(), anddigitalRead() 函數,每一個IO都可以作為輸入輸出端口。他們工作在3.3V。每一個IO都可以輸出 3 mA 或者 15 mA電流,或者輸入6 mA 或者 9 mA電流。也都有100K 歐 的內部上拉電阻 (默認狀態下不上拉)。

  • Serial: 0 (RX) and 1 (TX)

  • Serial 1: 19 (RX) and 18 (TX)

  • Serial 2: 17 (RX) and 16 (TX)

  • Serial 3: 15 (RX) and 14 (TX)

  • PWM: 引腳 2 to 13使用analogWrite()函數提供8位的 PWM 輸出. 可以通過analogWriteResolution() 函數改變PWM輸出精度。

  • SPI: SPI接口 (在其他arduino上稱作ICSP接口) 可以通過SPI庫是SPI接口用于通信。SPI 引腳已經引出到了6針接口位置, 可以和 Uno、Leonardo、Mega2560兼容. 這個SPI針僅用于和其他SPI設備通信,不能用于 SAM3X 的程序燒寫。Due的SPI可以通過Due專用的擴展庫來使用其高級特性。

  • CAN: CANRX 和 CANTX硬件支持CAN,但Arduino目前的IDE并不提供該API

  • TWI 1: 20 (SDA) 和 21 (SCL)

  • TWI 2: SDA1 和 SCL1.支持使用Wire庫來進行TWI通信

  • 模擬輸入: A0 到 A11 Arduino Due有12路模擬輸入端, 每一路都有12位精度(0-4095)。默認情況下, 模擬輸入精度為10位, 和其他型號的 Arduino 控制器一樣。通過analogReadResolution()你可以改變ADC的采樣精度. Due的 analog inputs引腳測量范圍為 0 至 3.3V。如果測量高于3.3V電壓,可能會燒壞 SAM3X。analogReference() 函數在Due上是無效的.

  • AREF 引腳通過一個電阻橋接到 SAM3X 模擬參考腳. 如果要使用 AREF 腳, 你需要先從PCB上拆下BR1這個電阻。

  • DAC1 and DAC2通過analogWrite() 函數提供12位精度的模擬輸出 (4096個等級) . 可以通過Audio庫創建音頻輸出。

編程

Arduino Due通過最新的Arduino IDE1.5下載,首先選中的“download”下載程序.。在SAM3X的Arduino上 上傳程序和AVR控制器有所不同,這是因為flash在上傳程序前,需要被擦寫。 SAM3X 的ROM中的程序會進行上傳任務,但運行該程序的前提是SAM3X的flash空間是空的。兩個USB接口都可以給Due下載程序, 由于芯片擦除方式的影響,更推薦使用編程端口:

編程端口: 使用這個端口下載, 你需要在ArduinoIDE中選擇"Arduino Due (Programming Port)"。連接編程端口 (靠近DC座的那一個) 到你的電腦。編程端口使用16U2來作為USB轉serial連接到SAM3X 的第一UART(RX0 and TX0)。16U2上有兩個針連接到連接到SAM3X的復位和擦除腳。在1200波特率下,打開和關閉串口會觸發SAM3X的硬擦寫程序,在通信之前通過串口觸發 SAM3X 的擦寫和復位引腳。推薦使用這個端口,上傳程序到Arduino。相對于使用原生USB端口軟擦寫芯片,使用編程端口硬擦寫更穩定可靠。即使主芯片壞了,該端口仍舊會工作。

原生端口: 使用這個端口下載, 你需要在ArduinoIDE中選擇 "Arduino Due (Native USB Port)" 作為你的板子。連接原生USB端口 (靠近復位按鍵的那一個) 到你的電腦。在1200波特率下,打開和關閉串口會觸發SAM3X的軟擦寫程序:flash空間被擦寫、程序倒轉到bootloader區。如果主芯片損壞,軟擦寫程序 會不工作,這是因為該程序完全在SAM3X 上。開關原生USB端口baudrate 不會復位SAM3X。

不同于其他的Arduino控制器使用avrdude上傳程序, Due上傳程序依賴于 bossac。ATmega16U2固件源碼能在arduino庫中找到。你可以使用外部編程器,通過ISP接口燒寫固件 (覆蓋DFU bootloader)。更多信息請參考相關文檔。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35476
  • DFRobot
    +關注

    關注

    4

    文章

    1158

    瀏覽量

    9587
收藏 人收藏

    評論

    相關推薦

    空調控制板原理圖

    空調控制板原理圖
    發表于 02-02 22:58 ?1.2w次閱讀
    空調<b class='flag-5'>控制板</b>原理圖

    溫度控制板產品簡介

    溫度控制板
    發表于 07-16 11:32 ?1069次閱讀

    L293驅動控制板

    有關l293驅動控制板介紹,內含l293系列板子的總體介紹,很細致
    發表于 04-29 16:21 ?8次下載

    舵機控制板的電壓是多少_舵機控制板使用說明

    本文首先介紹了舵機控制板特點,其次介紹了舵機控制板的電壓及供電,最后闡述了舵機控制板使用說明,具體的跟隨小編一起來了解一下。
    的頭像 發表于 05-30 11:33 ?3.2w次閱讀

    控制板的分類

    本視頻主要詳細介紹控制板的分類,分別是工業控制板、電機控制板、家電控制板、醫療器械控制板、汽車
    的頭像 發表于 01-06 10:15 ?7330次閱讀

    控制板是什么

    控制板也是一種,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路,才可稱為
    的頭像 發表于 05-08 15:14 ?9137次閱讀

    控制板是什么_控制板的作用是什么

    控制板也是一種電路,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路
    發表于 05-20 17:09 ?1.6w次閱讀

    空調控制板如何檢修呢?

    空調控制板也是一種電路,其運用的范圍雖不如電路來的寬泛,但卻比普通的電路來的智能、自動化。簡單的說,能起到控制作用的電路
    發表于 06-26 10:02 ?9609次閱讀

    dfrobotIOIO控制板介紹

    IOIO是一款專門為Android1.5以上系統設計的控制板
    的頭像 發表于 11-29 16:01 ?1808次閱讀
    dfrobotIOIO<b class='flag-5'>控制板</b><b class='flag-5'>介紹</b>

    控制板的PCB原理圖免費下載

    本文檔的主要內容詳細介紹的是控制板的PCB原理圖免費下載。
    發表于 10-28 14:56 ?50次下載
    <b class='flag-5'>控制板</b>的PCB原理圖免費下載

    舵機控制板調試軟件下載

    舵機控制板調試軟件下載
    發表于 01-18 14:53 ?8次下載

    電器控制板概述及未來發展方向

    控制板類型多樣,可以根據應用領域不同做出不同創新及改變。如今控制板開發在家電行業主要用于智能家居控制系統、洗衣機控制板、加濕器控制板、智能門
    的頭像 發表于 05-26 14:48 ?3138次閱讀

    ApplePi控制板開源分享

    電子發燒友網站提供《ApplePi控制板開源分享.zip》資料免費下載
    發表于 06-12 11:37 ?0次下載
    ApplePi<b class='flag-5'>控制板</b>開源分享

    ch32控制板是什么?

    ch32控制板是什么?? Ch32控制板是一種用于電路控制的板卡,它可以實現對電路中各種元器件的控制以及電路中數據的采集和處理,是實現智能控制
    的頭像 發表于 08-22 15:48 ?1454次閱讀

    淺談電子煙PCBA控制板

    電子煙控制板
    的頭像 發表于 11-08 10:50 ?608次閱讀
    淺談電子煙PCBA<b class='flag-5'>控制板</b>
    主站蜘蛛池模板: 在线观看h网站| а8天堂资源在线官网| 2017av在线| 一级特黄aaa大片| 新版天堂8在线天堂| 特黄特黄视频| 亚洲福利视频一区二区三区| 中文字幕亚洲一区二区v@在线| 国产资源视频| 午夜福利123| 欧美全免费aaaaaa特黄在线| 天天天天天天操| cijilu刺激 国产免费的| 午夜久久福利| 精品精品国产理论在线观看| 天堂资源在线8| 黄a免费| 国产精品xxxav免费视频 | 一级a爰片久久毛片| 老师今晚让你爽个够| mmmxxx69日本| 中国人69xxx大全| 福利盒子手机看片| 国产成人啪精品午夜在线观看| 久久99热久久精品| 色欲麻豆国产福利精品| 亚洲29p| 日韩免费精品视频| 国产色秀视频| 天天干天天操天天碰| 91精品日本久久久久久牛牛| 性夜影院爽黄a免费视频| 性在线视频| 精品三级内地国产在线观看| 久久免费精品国产72精品剧情| www.av网| 狠狠干福利视频| 精品一区亚洲| 欧洲性freefree大白屁股| 欧美一级黄色录相| 欧美在线资源|