Due Board
所述的Arduino 由于是基于Microchip的SAM3X8E臂Cortex-M3的CPU上的微控制器板。它是第一款基于32位ARM核心微控制器的Arduino板。Due有54个数字输入/输出引脚(其中12个可用作PWM输出),12个模拟输入,4个UART(硬件串行端口),84 MHz时钟,USB OTG连接,2个DAC(数字到模拟) ),两个TWI,一个电源插孔,一个SPI接头,一个JTAG接头,一个复位按钮和一个擦除按钮。
电路板包含支持微控制器所需的一切; 只需使用USB电缆将其连接到计算机,或使用AC-DC适配器或电池为其启动。Due与所有Arduino屏蔽兼容,工作电压为3.3 V,符合1.0 Arduino引脚排列。Due还有一个32位Arm内核,可以胜过典型的8位微控制器板。
SAM3X具有512 KB(两块256 KB)的闪存,用于存储代码。引导加载程序在Microchip出厂时已预先烧录,并存储在专用ROM存储器中。可用的SRAM在两个64 KB和32 KB的连续存储区中为96 KB。所有可用内存(闪存,RAM和ROM)都可以作为平面寻址空间直接访问。可以使用板载擦除按钮擦除SAM3X的闪存。这将从MCU中删除当前加载的草图。要擦除,请在电路板通电时按住擦除按钮几秒钟。
功能
54个数字I / O引脚
12个数字I / O引脚,能够输出8位PWM
12个模拟输入引脚
两个模拟输出引脚(12位DAC)
本机USB端口直接连接到SAM3X
512 KB的闪存可供用户使用
96 KB SRAM(两个存储区:64 KB和32 KB)
84 MHz时钟速度
应用
32位内核,允许在单个CPU时钟内对4字节宽数据进行操作
CPU时钟为84 MHz
96 KB的SRAM
代码为512 KB的闪存
一个DMA控制器,可以减轻CPU执行内存密集型任务的负担