Arduino Leonardo
Arduino UNO是一个基于ATmega32u4(数据手册http://www.atmel.com/devices/atmega32u4.aspx)的单片机的控制板。
更多详细信息请查看官网(http://www.arduino.cc/en/Main/ArduinoBoardLeonardo)。
Arduino Leonardo图片如下:
图2-1:Arduino Leonardo正面有插座
图2-2:Arduino Leonardo反面
图2-3:Arduino Leonardo正面无插座
电路图小窥一下:
图2-4:Arduino Leonardo电路图
Arduino leonardo具有20路数字输入/输出口(其中7路可作为PWM输出、12路模拟输入),一个16MHz晶体振荡器、一个USB接口、一个电源插座、一个ICSP header和一个复位按钮。
Arduino Leonardo特性:
处理器 ATmega32u4
工作电压 5V
输入电压(推荐) 7-12V
输入电压(范围) 6-20V
数字IO脚 20 (其中7路作为PWM输出)
模拟输入脚 12
IO脚直流电流 40 mA
3.3V脚直流电流 50 mA
Flash Memory 32 KB (ATmega32u4,其中4 KB 用于 bootloader)
SRAM 2.5 KB (ATmega32u4)
EEPROM 1 KB (ATmega32u4)
工作时钟 16 MHz
长度 68.6 mm
宽度 53.3 mm
重量 20g
存储
ATmega32u4有片上32KB Flash(4KB用于Bootloader),同时还有2.5KB SRAM和1KB EEPROM。
通信接口
ATmega32U4通过内部的UART可以通过数字口0(RX)和1(TX)与外部实现串口通信
ATmega32U4可以访问数字口实现USB上的虚拟串口。
TWI(兼容I2C)接口
SPI 接口
EAGLE files: arduino-leonardo-reference-design.zip (http://www.arduino.cc/en/uploads/Main/arduino-leonardo-reference-design_3b.zip)
电路图: arduino-leonardo-schematic-rev3b.pdf(http://www.arduino.cc/en/uploads/Main/arduino-leonardo-schematic_3b.pdf)
我也是刚学,我可以分享点帖子,分享下自己的学习经历,希望可以帮到你。。