arduino uno R3 硬件参数介绍

栏目: 软件资讯 · 发布时间: 7年前

内容简介:arduino uno R3 硬件参数介绍

在Arduino 介绍中,我们了解了Arduino的由来,硬件特点和软件介绍。在这篇文章中,我们介绍下Arduino中使用最广泛的一款开发板:Arduino uno R3。它基于ATmega328的单片机板,Arduino uno R3共有14个数字I/O端口(其中六个可以做PWM输出),6个模拟端口,一个16MHz晶体振荡器,一个USB接口,一个DC电源插座,一个ICSP header和一个复位按钮。

一、详细参数

微处理器 ATmega328P
工作电压 5V
输入电压(推荐) 7-12V
输入电压(限值) 6-20V
数字输入/输出引脚 14路(其中6路可用于PWM输出)
PWM数字I/ O引脚 6
模拟输入引脚 6
每路输入/输出引脚的直流电流 20 mA
3.3V引脚的直流电流 50 mA
闪存存储器 32KB,其中引导程序占用0.5KB
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
时钟频率 16 MHz
长度 68.6 mm
宽度 53.4 mm
重量 25 g

arduino uno R3 硬件参数介绍 arduino uno R3 硬件参数介绍

详细介绍

1、电源(Power)

Arduino UNO有三种供电方式:

  • 通过USB接口供电,电压为5 V;
  • 通过DC电源输入接口供电,电压要求7~12 V;
  • 通过电源接口处5 V或者VIN端口供电,5 V端口处供电必须为5 V,VIN端口处供电为7~12 V。

2、指示灯(LED)

Arduino UNO带有4个LED指示灯,作用分别是:

  • ON,电源指示灯。当Arduino通电时,ON灯会点亮。
  • TX,串口发送指示灯。当使用USB连接到计算机且Arduino向计算机传输数据时,TX灯会点亮。
  • RX,串口接收指示灯。当使用USB连接到计算机且Arduino接收到计算机传来的数据时,RX灯会点亮。
  • L,可编程控制指示灯。该LED通过特殊电路连接到Arduino的13 号引脚,当13号引脚为高电平或高阻态时,该LED 会点亮;当为低电平时,不会点亮。因此可以通过程序或者外部输入信号来控制该LED的亮灭。

3、复位按键(Reset Button)

按下该按键可以使Arduino重新启动,从头开始运行程序。

4、存储空间(Memory)

Arduino的存储空间即是其主控芯片所集成的存储空间。也可以通过使用外设芯片的方式来扩展Arduino的存储空间。

Arduino UNO的存储空间分三种:

  • Flash,容量为32 KB。其中0. 5 KB作为BOOT区用于储存引导程序,实现通过串口下载程序的功能;另外的31 . 5 KB作为用户储存程序的空间。相对于现在动辄几百GB的硬盘,可能觉得32 KB太小了,但是在单片机上,32 KB已经可以存储很大的程序了。
  • SRAM,容量为2 KB。SRAM相当于计算机的内存,当CPU进行运算时,需要在其中开辟一定的存储空间。当Arduino 断电或复位后,其中的数据都会丢失。 EEPROM,容量为1 KB。
  • EEPROM的全称为电可擦写的可编程只读存储器,是一种用户可更改的只读存储器,其特点是在Arduino断电或复位后,其中的数据不会丢失。

5、输入/ 输出端口(Input/Output Port)

Arduino UNO有14个数字输入/输出端口,6个模拟输入端口。其中一些带有特殊功能,这些端口如下:

  • UART通信,为0(RX)和1(TX)引脚,被用于接收和发送串口数据。这两个引脚通过连接到ATmega16 U2来与计算机进行串口通信。 外部中断,为2和3引脚,可以输入外部中断信号。
  • PWM输出,为3、5、6、9、10和11引脚,可用于输出PWM波。 SPI通信,为10 (SS)、11 (MOSI)、12 (MISO)和13 (SCK)引脚,可用于 SPI通信。
  • TWI通信,为A4 (SDA)、A5 (SCL)引脚和TWI接口,可用于TWI通信,兼容IIC通信。
  • AREF,模拟输入参考电压的输入端口。
  • Reset,复位端口。接低电平会使Arduino复位。当复位键被按下时,会使该端口接到低电平,从而使Arduino复位。

Arduino资源

Arduino uno R3官方介绍: https://www.arduino.cc/en/Main/ArduinoBoardUno

Arduino uno R3电路图: Arduino_Uno_Rev3-schematic

ATmega168 /328-Arduino Pin Mapping: https://www.arduino.cc/en/Hacking/PinMapping168

原创文章,转载请注明:转载自科技爱好者博客

本文链接地址: arduino uno R3 硬件参数介绍 (http://blog.lxx1.com/2718)

如果博客对您有帮助,请给我 打赏


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大学程序设计课程与竞赛训练教材

大学程序设计课程与竞赛训练教材

吴永辉、王建德 / 机械工业出版社 / 2013-6 / 69.00

本书每章为一个主题,实验内容安排紧扣大学算法和数学的教学,用程序设计竞赛中的算法和数学试题作为实验试题,将算法和数学的教学与程序设计竞赛的解题训练结合在一起;在思维方式和解题策略的训练方面,以问题驱动和启发式引导为主要方式,培养读者通过编程解决问题的能力。 本书特点: 书中给出的234道试题全部精选自ACM国际大学生程序设计竞赛的世界总决赛以及各大洲赛区现场赛和网络预赛、大学程序设计竞......一起来看看 《大学程序设计课程与竞赛训练教材》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试