基于Arduino的嵌入式系统入门与实践第2章 Arduino软硬件开发基础.pptxVIP

基于Arduino的嵌入式系统入门与实践第2章 Arduino软硬件开发基础.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Arduino软硬件开发基础 2.1?Arduino开发板2.2?Arduino软件开发环境IDE 2.3?Arduino软件开发流程2.1? Arduino开发板 Arduino是源自意大利的一个开放源代码的硬件项目,它能够让你的计算机更好地感知和控制现实世界的物理计算平台,在此基础上,进行交互式对象的开发。Arduino 平台由两部分组成: 硬件(包括微控制器、电路板等)和软件(编程接口和语言),这两个部分都是开源的。 Arduino开发板种类很多,这里主要介绍Arduino UNO和Arduino Mega 2560。Arduino UNO2.1? Arduino开发板 Arduino硬件开发平台是一块开源设计的AVR单片机的开发板。 ? 可以免费下载和使用硬件设计的原理图和PCB版图。 ? Arduino UNO是Arduino硬件平台的标准开发板。? Arduino Mega2560适用于较复杂的工程的一款开发板。2.1? Arduino开发板两款Arduino 开发板性能指标对比名称 Arduino UNO 性能指标 Arduino 2560 性能指标处理器ATmega 382ATmega 2560工作电压5V5V输入电压(推荐范围)7-12V7-12V输入电压(极限范围)6-20V6-20V数字I/O引脚14 路数字输入/输出口其中 6 路可作为PWM 输出54 路数字输入/输出口其中 15 路可作为PWM 输出模拟输入引脚6 路模拟输入16 路模拟输入I/O引脚的直流电流40mA40mA3.3V引脚的直流电流50mA50mAFlash Memory32 KB256 KBSRAM 2 KB 8 KBEEPROM 1 KB 4 KB 工作时钟16 MHz 16 MHz 内置LED指示灯连接数字口13连接数字口13Arduino UNO开发板2.1? Arduino开发板Arduino 2560开发板2.1? Arduino开发板 Arduino 模板性能指标有一部分是一样的,包括供电方式、接口种类和开发板部分引脚位置。1.电源Arduino电路板供电方式Arduino 为满足不同场合的需求,提供了三种供电模式:USB供电 5VDC;电源插座 7—12VDC;Vin引脚 7—12VDC;USB供电电源插座供电VIN引脚2.1? Arduino开发板开发板电源引脚(1)Vin 当使用外部电源供电时,Vin是开发板的输入电压引脚,或者当通过电源插座供电时,可从这个引脚得到5V电压。(2)5V 该引脚给外接模块供电,输出5V电压。不能通过该引脚给开发板供电。(3)3.3V 该引脚输出3.3 V电源,其最大电流是50 mA。(4)GND 该引脚是给外部模块供电需要的电源地引脚。(5)IOREF 该引脚提供一个开发板的参考电压,方便兼容5V和3.3V的扩展板使用,扩展板可读取IOREF 引脚的电压并选择合适的电源,或者提供3.3V或5V的电平转换。(6)AREF 模拟输入的参考电压。2.1? Arduino开发板1.输入和输出接口 Arduino开发板有些引脚除可做通用I/O外,有些引脚还有其他特殊功能,通过在程序中定义,完成不同的功能,在后面详细介绍引脚功能及用法。Arduino UNO开发板I/O引脚序号引脚引脚序号说明数字输入输出引脚 0~130~5V或0~3.3V模拟量输出引脚(PWM) 3、5、6、9、10 和 118位,0~255模拟量输入引脚 A0~A510位,0~1023串口通信引脚 0:RX,1:TX内部与USB-to-TTL 串行芯片连接TWI(I2C)接口引脚 A4 或 SDA 、A5或 SCLSPI接口引脚 10(SS)、11(MOSI)、12(MISO)、13(SCK)外部中断入引脚 2(中断0)、 3(中断1)2.1? Arduino开发板Arduino Mega 2560开发板I/O引脚序号引脚引脚序号说明数字输入输出引脚 0~53 0~5V或0~3.3V模拟量输出引脚(PWM) 2 ~13和44~46 8位,0~255模拟量输入引脚 A0~A15 10位,0~1023串口通信引脚 0:RX0, 1:TX0 19:RX1,18:TX1 17: RX2, 16:TX2 15: RX3,14:TX3 4路串口 串口0内部与USB-to-TTL 串行芯片连接TWI(I2C)接口引脚 20 (SDA)、21 (SCL)SPI接口引脚 50 (MISO)、51 (MOSI) 52 (SCK)、53 (SS)外部中断入引脚 2(中断0)、 3(中断1) 21(中断2)、20(中断3) 19(中断4)、18(中断5) 6路外部中断2.2?Arduino软件开发环

您可能关注的文档

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档