用户工具

站点工具


技术细节:主控模块参数:arduino技术细节

Arduino主要技术参数

模块 UNO Nano Mega 2560 Arduino YÚN
主控芯片 ATmega328P ATmega328 ATmega2560 ATmega32U4
工作电压 5 V 5 V 5 V 5 V
输入电压 7-12 V 7-12 V 7-12 V 5 V
数字管脚数(Digital I/O Pins) 14 (其中6个可提供PWM) 22 (其中6个可提供PWM) 54 (其中15个可提供PWM) 20
PWM输出管脚数 6 6 15 7
模拟输入管脚 6 8 16 12
5V管脚最大电流 20mA 40 mA 20 mA 40 mA
3.3V管脚最大电流 50mA 50 mA 50 mA
Flash容量 32 KB(0.5KB为bootloader占用) 32 KB(2KB为bootloader占用) 256 KB(8KB为bootloader占用) 32 KB(4KB为bootloader占用)
SRAM容量 2 KB (ATmega328P) 2 KB 8 KB 2.5 KB
EEPROM容量 1 KB (ATmega328P) 1 KB 4 KB 1 KB
时钟频率 16 MHz 16 MHz 16MHz 16 MHz
长度 68.6 mm 45 mm 101.52 mm
宽度 53.4 mm 18 mm 53.3 mm
重量 25克 7克 37 克
其他参数 LED_BUILTIN: 13 功耗(输入电流): 19 mA LED_BUILTIN: 13 Linux处理器参数参考如下

UNO

Arduino Uno is a microcontroller board based on the ATmega328P (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. You can tinker with your Uno without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again. “Uno” means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform; for an extensive list of current, past or outdated boards see the Arduino index of boards.

https://store.arduino.cc/usa/arduino-uno-rev3

Nano

The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.

https://store.arduino.cc/usa/arduino-nano

Mega 2560

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Mega 2560 board is compatible with most shields designed for the Uno and the former boards Duemilanove or Diecimila.

https://store.arduino.cc/usa/mega-2560-r3

Arduino YÚN

The Yún rev. 2 with the power of a Linux based system that enables advanced network connections and applications. Connection to your WiFi or wired network is simple thanks to the Yún Web Panel and the dedicated YunFirstConfig sketch. The Web panel allows you to manage your shield preferences and upload your sketch. The Yún rev. 2 uses the Bridge library and so extends the board capabilities by using the Linux processor. As always, every element of the platform – hardware, software and documentation – is freely available and open-source. This means that you can learn exactly how it's made and use its design as the starting point for your own projects.

https://store.arduino.cc/usa/arduino-yun-rev-2

处理器/Processor Atheros AR9331
架构/Architecture MIPS
工作电压/Operating Voltage 3.3V
网络协议/Ethernet 802.3 10/100Mbit/s
WiFi 802.11b/g/n 2.4 GHz
USB 2.0 Host
读卡器/Card Reader Micro-SD
RAM 64 MB DDR2
Flash容量 16 MB
时钟频率/Clock Speed 400 MHz

ATmega328P

芯片介绍
基于Microchip picoPower® 8-bit AVR® RISC架构,集成32 KB flash存储器,1024B EEPROM, 2KB SRAM, 23 GPIO, 32个通用寄存器,3个定时器,内/外部中断处理,串行可编程USART(Universal Synchronous/Asynchronous Receiver/Transmitter),双线串行接口,SPI,6通道10 bit A/D转换(TQFP/QFN/MLF封装为8通道), 可编程看门狗定时器,5种软件可选省电模式。工作电压1.8 - 5.5伏。

通过执行单时钟指令,芯片的处理能力能达到每MHz处理1 MIPS(Million Instructions Per Second)。

芯片参数

参数名 参数值
存储器类型Flash
存储器容量(KB)32
CPU速度(MIPS/DMIPS)20
SRAM (B)2,048
数据EEPROM/HEF (bytes)1024
数字通信接口1-UART, 2-SPI, 1-I2C
捕获/比较/PWM接口1 Input Capture, 1 CCP, 6PWM
定时器2 x 8-bit, 1 x 16-bit
比较器1
工作温度(°C)-40 to 85
工作电压范围(V)1.8 to 5.5
管脚数32
低压Yes

频率范围:0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V

ATmega328P Boot Loader

https://www.mydigit.cn/forum.php?mod=viewthread&tid=44837

Application and Boot Loader Flash Sections

The Flash memory is organized in two main sections, the Application section and the Boot Loader section. The size of the different sections is configured by the BOOTSZ Fuses.These two sections can have different level of protection since they have different sets of Lock bits.

The Application section is the section of the Flash that is used for storing the application code. The protection level for the Application section can be selected by the application Boot Lock bits (Boot Lock bits 0). The Application section can never store any Boot Loader code since the SPM instruction is disabled when executed from the Application section.

While the Application section is used for storing the application code, the The Boot Loader software must be located in the BLS since the SPM instruction can initiate a programming when executing from the BLS only. The SPM instruction can access the entire Flash, including the BLS itself. The protection level for the Boot Loader section can be selected by the Boot Loader Lock bits (Boot Lock bits 1),

技术细节/主控模块参数/arduino技术细节.txt · 最后更改: 2021/04/17 12:49 由 imodu