差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
arduino-uno_sp [2019/10/03 20:13] gongyu 创建 |
arduino-uno_sp [2019/10/03 20:17] (当前版本) gongyu |
||
---|---|---|---|
行 3: | 行 3: | ||
--- | --- | ||
- | ####简介 | + | ##### 简介 |
Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。UNO已经发布到第三版,与前两版相比有以下新的特点: | Arduino UNO是Arduino USB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。UNO已经发布到第三版,与前两版相比有以下新的特点: | ||
* 在AREF处增加了两个管脚SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3.3V核心板。 | * 在AREF处增加了两个管脚SDA和SCL,支持I2C接口;增加IOREF和一个预留管脚,将来扩展板将能兼容5V和3.3V核心板。 | ||
行 9: | 行 9: | ||
* USB接口芯片由ATmega16U2替代了ATmega8U2 | * USB接口芯片由ATmega16U2替代了ATmega8U2 | ||
- | #### 概要 | + | {{ :arduino_uno_wifi_8_.jpg?nolink&500 |}} |
+ | |||
+ | ##### 概要 | ||
* 处理器 ATmega328 | * 处理器 ATmega328 | ||
* 工作电压 5V | * 工作电压 5V | ||
行 16: | 行 18: | ||
* 数字IO脚 14 (其中6路作为PWM输出) | * 数字IO脚 14 (其中6路作为PWM输出) | ||
* 模拟输入脚 6 | * 模拟输入脚 6 | ||
- | * IO脚直流电流 40 mA | + | * IO脚直流电流 40mA |
- | * 3.3V脚直流电流 50 mA | + | * 3.3V脚直流电流 50mA |
- | * Flash Memory 32 KB (ATmega328,其中0.5 KB 用于 bootloader) | + | * Flash Memory 32KB (ATmega328,其中0.5 KB 用于 bootloader) |
- | * SRAM 2 KB (ATmega328) | + | * SRAM 2KB (ATmega328) |
- | * EEPROM 1 KB (ATmega328) | + | * EEPROM 1KB (ATmega328) |
- | * 工作时钟 16 MHz | + | * 工作时钟16MHz |
- | #### 电源 | + | ##### 电源 |
Arduino UNO可以通过3种方式供电,而且能自动选择供电方式 | Arduino UNO可以通过3种方式供电,而且能自动选择供电方式 | ||
* 外部直流电源通过电源插座供电。 | * 外部直流电源通过电源插座供电。 | ||
行 35: | 行 37: | ||
* GND --- 地脚。 | * GND --- 地脚。 | ||
- | #### 存储器 | + | ##### 存储器 |
ATmega328包括了片上32KB Flash,其中0.5KB用于Bootloader。同时还有2KB SRAM和1KB EEPROM。 | ATmega328包括了片上32KB Flash,其中0.5KB用于Bootloader。同时还有2KB SRAM和1KB EEPROM。 | ||
- | #### 输入输出 | + | ##### 输入输出 |
* 14路数字输入输出口:工作电压为5V,每一路能输出和接入最大电流为40mA。每一路配置了20-50K欧姆内部上拉电阻(默认不连接)。除此之外,有些引脚有特定的功能 | * 14路数字输入输出口:工作电压为5V,每一路能输出和接入最大电流为40mA。每一路配置了20-50K欧姆内部上拉电阻(默认不连接)。除此之外,有些引脚有特定的功能 | ||
* 串口信号RX(0号)、TX(1号): 与内部 ATmega8U2 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。 | * 串口信号RX(0号)、TX(1号): 与内部 ATmega8U2 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。 | ||
行 50: | 行 52: | ||
* Reset:信号为低时复位单片机芯片。 | * Reset:信号为低时复位单片机芯片。 | ||
- | #### 通信接口 | + | ##### 通信接口 |
* 串口:ATmega328内置的UART可以通过数字口0(RX)和1(TX)与外部实现串口通信;ATmega16U2可以访问数字口实现USB上的虚拟串口。 | * 串口:ATmega328内置的UART可以通过数字口0(RX)和1(TX)与外部实现串口通信;ATmega16U2可以访问数字口实现USB上的虚拟串口。 | ||
* TWI(兼容I2C)接口: | * TWI(兼容I2C)接口: | ||
* SPI 接口: | * SPI 接口: | ||
- | #### 下载程序 | + | ##### 下载程序 |
* Arduino UNO上的ATmega328已经预置了bootloader程序,因此可以通过Arduino软件直接下载程序到UNO中 | * Arduino UNO上的ATmega328已经预置了bootloader程序,因此可以通过Arduino软件直接下载程序到UNO中 | ||
* 可以直接通过UNO上ICSP header直接下载程序到ATmega328 | * 可以直接通过UNO上ICSP header直接下载程序到ATmega328 | ||
* ATmega16U2的Firmware(固件)也可以通过DFU工具升级 | * ATmega16U2的Firmware(固件)也可以通过DFU工具升级 | ||
- | #### 物理特征 | + | ##### 物理特征 |
Arduino UNO的最大尺寸为2.7 x 2.1 inches。 | Arduino UNO的最大尺寸为2.7 x 2.1 inches。 | ||
- | #### 下载文档 | + | ##### 下载文档 |
* {{:arduino_uno_rev3-schematic.pdf|Arduino Uno电路图}} | * {{:arduino_uno_rev3-schematic.pdf|Arduino Uno电路图}} | ||
* {{:arduino_uno_rev3-02-th.zip|Arduino Uno硬件设计文件}} | * {{:arduino_uno_rev3-02-th.zip|Arduino Uno硬件设计文件}} |