Microduino-Core与Core+的区别
Pkj(讨论 | 贡献)2014年2月15日 (六) 12:46的版本 (Created page with "'''Microduino-Core'''和'''Microduino-Core+'''都是符合Microduino接口规范的Arduino兼容版,主要的区别在于选用的核心芯片,Core与Core+在Flash...")
Microduino-Core和Microduino-Core+都是符合Microduino接口规范的Arduino兼容版,主要的区别在于选用的核心芯片,Core与Core+在Flash、EEPROM、SRAM容量上有区别,各自所支持的数字接口数目也不同,Core+ 能提供更大的内存空间和两个硬件的串口资源。玩家可以根据设计的功能、功耗、性能的要求,选择最适合自己装置的Core模块。
- Microduino-Core与Microduino-Core+ 硬件规格对比
Microduino 核心芯片 Flash SRAM EEPROM Digital I/O Analog I/O PWM 硬件串口 Core Atmega168PA 16K 1K 512 23 8 6 1 ATmega328P 32K 2K 1K 23 8 6 1 Core+ Atmega644PA 64K 4K 2K 32 8 6 2 ATmega1284P 128K 16K 4K 32 8 6 2
- 时钟频率 8M 和16M 版本的区别
- 8M对应于3.3V的供电电压,16M对应于5V的供电电压,所以,一般对应适配器或者usb供电的话,选择16M晶振5v供电版本,对于电池供电选择8M晶振3V3版本会比较合适。这样1节锂电或3节镍氢电池或3节AA放电电压范围正好满足该版本的正常运行,如果加载 LDO 电路,使供电稳定在3.3V也是个很好的选择。
另外Core和Core+用Microduino硬件支持包的情况下引脚是完全兼容的,可以平滑升级。bootloader完全采用optiboot,节省flash空间并且提升下载程序时间。