“Microduino-Core+/zh”的版本间的差异
(→文档) |
Zhangfengfeng(讨论 | 贡献) |
||
(未显示7个用户的23个中间版本) | |||
第10行: | 第10行: | ||
Microduino使用与Arduino相同的java,C语言的开发环境,玩家可以使用 Arduino IDE,配合 Flash 或 Processing 等软件,利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。 | Microduino使用与Arduino相同的java,C语言的开发环境,玩家可以使用 Arduino IDE,配合 Flash 或 Processing 等软件,利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ||
− | |||
− | |||
==特色== | ==特色== | ||
+ | * 强劲的配置,最大拥有128KB的Flash,16KB的SRAM | ||
* 小巧、便宜、堆叠、开放。 | * 小巧、便宜、堆叠、开放。 | ||
* 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; | * 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程; | ||
第59行: | 第21行: | ||
|- | |- | ||
| | | | ||
+ | |||
==规格== | ==规格== | ||
− | * | + | *【扩展】'''[[Microduino-Core与Core+的区别]]''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * '''[[Microduino-Core+]]'''根据不同核心、不同时钟频率区分,目前有4个不同的版本: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
:{|class="wikitable" | :{|class="wikitable" | ||
− | ! | + | ! MCU型号 |
! Flash | ! Flash | ||
! SRAM | ! SRAM | ||
第90行: | 第35行: | ||
! 工作电压 | ! 工作电压 | ||
|- | |- | ||
− | | ATmega644PA | + | | ATmega644PA |
| 64K | | 64K | ||
| 4K | | 4K | ||
第97行: | 第42行: | ||
| 5.0V | | 5.0V | ||
|- | |- | ||
− | | ATmega644PA | + | | ATmega644PA |
| 64K | | 64K | ||
| 4K | | 4K | ||
第104行: | 第49行: | ||
| 3.3V | | 3.3V | ||
|- | |- | ||
− | | Atmega1284P | + | | Atmega1284P |
| 128K | | 128K | ||
| 16K | | 16K | ||
第111行: | 第56行: | ||
| 5.0V | | 5.0V | ||
|- | |- | ||
− | | ATmega1284P | + | | ATmega1284P |
| 128K | | 128K | ||
| 16K | | 16K | ||
第120行: | 第65行: | ||
− | * '''[ | + | * Digital I/O 数字输入/输出端共32个: |
− | + | ** 在模块上标示为 D0、D1、D2~D13,A0~A7,以及比core多出的10个(D14~D23)。 | |
− | + | * Analog I/O 模拟输入端共8个: | |
− | + | ** 在模块上标示为 A0~A7; | |
− | + | ** 每一个都提供了10位分辨率(即0~1024),默认情况下,模拟电压测量范围为GND至VCC电压值; | |
− | + | ** 详情请参阅'''[http://www.arduino.cc/en/Reference/AnalogRead analogRead()]'''函数。 | |
− | + | * PWM支持,共8个: | |
− | + | ** 在模块上标示为 分别为D7,D8,D9,D10,D12,D13,D22,D23 | |
− | + | ** 详情请参阅'''[http://www.arduino.cc/en/Reference/AnalogWrite analogWrite()]'''函数。 | |
− | + | * 串口支持,共2路: | |
− | + | ** 在模块上标示为 Serial[D0(RX),D1(TX)]和Serial1[D2(RX),D3(TX)] | |
+ | ** 与USBTTL模块连接会占用D0,D1,如果端口D0和D1还被其他模块占用,会导致与USBTTL通讯不正常,程序也将不能下载。 | ||
+ | * SPI支持,共1路: | ||
+ | ** 在模块上标示为 D13(SCK),D12(MISO),D11(MOSI),D10(SS)。 | ||
+ | * I2C支持,共1路: | ||
+ | ** 在模块上标示为 SDA(D20),SCL(D21)。 | ||
+ | * 外部中断支持,共3路: | ||
+ | ** 在模块上标示为 D2(interrupt0),D3(interrupt1),D6(interrupt2) | ||
+ | ** 详情请参阅'''[http://arduino.cc/en/Reference/AttachInterrupt attachInterrupt()]'''函数。 | ||
+ | * 支持ISP下载功能。 | ||
+ | * 支持AREF端子。 | ||
+ | |||
+ | |||
+ | *引脚说明: | ||
+ | |||
+ | {|class="wikitable" | ||
+ | | align="center" style="background:#f0f0f0;"|'''Pin''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Original Pin Name''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Map Pin Name''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Digital Pin''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Analog Pin''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''interrupt''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''PWM''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Serial''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''SPI''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''I2C''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Power''' | ||
+ | |- | ||
+ | | 1||VCC||+5V||||||||||||||||+5V | ||
+ | |- | ||
+ | | 2||VCC||+3V3||||||||||||||||+3.3V | ||
+ | |- | ||
+ | | 3||(OC0A/AIN1)PB3||D7||D7||||||yes|||||||| | ||
+ | |- | ||
+ | | 4||(OC2B/ICP)PD6||D8||D8||||||yes|||||||| | ||
+ | |- | ||
+ | | 5||(OC1A)PD5||D9||D9||||||yes|||||||| | ||
+ | |- | ||
+ | | 6||(OC0B/SS)PB4||D10||D10||||||yes||||SS|||| | ||
+ | |- | ||
+ | | 7||(MOSI)PB5||D11||D11||||||||||MOSI|||| | ||
+ | |- | ||
+ | | 8||(MISO)PB6||D12||D12||||||||||MISO|||| | ||
+ | |- | ||
+ | | 9||(SCK)PB7||D13||D13||||||||||SCK|||| | ||
+ | |- | ||
+ | | 10||AREF||AREF|||||||||||||||| | ||
+ | |- | ||
+ | | 11||(ADC7)PA7||A0||D24||A0|||||||||||| | ||
+ | |- | ||
+ | | 12||(ADC6)PA6||A1||D25||A1|||||||||||| | ||
+ | |- | ||
+ | | 13||(ADC5)PA5||A2||D26||A2|||||||||||| | ||
+ | |- | ||
+ | | 14||(ADC4)PA4||A3||D27||A3|||||||||||| | ||
+ | |- | ||
+ | | 15||(SDA)PC1||SDA||D20||||||||||||SDA|| | ||
+ | |- | ||
+ | | 16||(SCL)PC0||SCL||D21||||||||||||SCL|| | ||
+ | |- | ||
+ | | 17||(ADC1)PA1||A6||D30||A6|||||||||||| | ||
+ | |- | ||
+ | | 18||(ADC0)PA0||A7||D31||A7|||||||||||| | ||
+ | |- | ||
+ | | 19||(RXD0)PD0||D0||D0||||||||0(RX)|||||| | ||
+ | |- | ||
+ | | 20||(TXD0)PD1||D1||D1||||||||0(TX)|||||| | ||
+ | |- | ||
+ | | 21||(INT0)PD2||D2||D2||||0||||1(RX)|||||| | ||
+ | |- | ||
+ | | 22||(INT1)PD3||D3||D3||||1||||1(TX)|||||| | ||
+ | |- | ||
+ | | 23||(XCK0/T0)PB0||D4||D4|||||||||||||| | ||
+ | |- | ||
+ | | 24||(CLKO/T1)PB1||D5||D5|||||||||||||| | ||
+ | |- | ||
+ | | 25||(INT2/AIN0)PB2||D6||D6||||2|||||||||| | ||
+ | |- | ||
+ | | 26||RESET||RST|||||||||||||||| | ||
+ | |- | ||
+ | | 27||GND||GND||||||||||||||||GND | ||
+ | |- | ||
+ | | 28||(TOSC2)PC7||D14||D14|||||||||||||| | ||
+ | |- | ||
+ | | 29||(TOSC1)PC6||D15||D15|||||||||||||| | ||
+ | |- | ||
+ | | 30||(TDI)PC5||D16||D16|||||||||||||| | ||
+ | |- | ||
+ | | 31||(TDO)PC4||D17||D17|||||||||||||| | ||
+ | |- | ||
+ | | 32||(TMS)PC3||D18||D18|||||||||||||| | ||
+ | |- | ||
+ | | 33||(TCK)PC2||D19||D19|||||||||||||| | ||
|- | |- | ||
− | | | + | | 34||(ADC3)PA3||A4||D28||A4|||||||||||| |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 35||(ADC2)PA2||A5||D29||A5|||||||||||| |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 36||(OC1B)PD4||D22||D22||||||yes|||||||| |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 37||(OC2A)PD7||D23||D23||||||yes|||||||| |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|} | |} | ||
+ | |||
+ | :[[file:Microduino-Core+_Pinout_1Big.jpg|600px|thumb|center|Microduino-Core+ Pin-out]] | ||
+ | <br style="clear: left"/> | ||
+ | :[[file:Microduino-Core+_Pinout_2Big1.jpg|600px|thumb|center|Microduino-Core+ Pin-out]] | ||
+ | <br style="clear: left"/> | ||
+ | :[[file:Microduino-Core+_Pinout_3Big1.jpg|600px|thumb|center|Microduino-Core+ Pin-out]] | ||
+ | <br style="clear: left"/> | ||
+ | |||
|- | |- | ||
第175行: | 第190行: | ||
==文档== | ==文档== | ||
− | |||
* Microduino-core+ 中使用的主要元器件 | * Microduino-core+ 中使用的主要元器件 | ||
第184行: | 第198行: | ||
==开发== | ==开发== | ||
− | + | * 1.向 Microduino-core 下载程序,玩家需要使用'''[[Microduino-USBTTL]]'''模块。 | |
− | + | * 2.设置开发环境、以及驱动的安装教程如下: | |
− | + | **'''[[Microduino Getting start/zh]]''' | |
− | ** | ||
− | |||
* 烧写 Microduino BootLoader | * 烧写 Microduino BootLoader | ||
− | ** | + | ** 如果BootLoader损坏,则需要利用 Arduino UNO 或者已有的 Microduino 为损坏的 Microduino 烧写 bootloader; |
− | + | **玩家可以参考教程: '''[[你知道怎么用Arduino UNO向Microduino-Core烧写bootloader吗?]]'''。 | |
|- | |- | ||
| | | | ||
==应用== | ==应用== | ||
+ | * [https://www.microduino.cc/project Microduino 项目案例] | ||
+ | * [https://www.microduino.cc/wiki/index.php?title=Microduino_(Arduino%E5%85%BC%E5%AE%B9%E6%9D%BF%EF%BC%89%E6%95%99%E7%A8%8B Microduino 应用教程] | ||
* [http://www.geek-workshop.com/thread-4558-1-1.html Microduino 物联网应用] 【来自 geek-workshop.com】 | * [http://www.geek-workshop.com/thread-4558-1-1.html Microduino 物联网应用] 【来自 geek-workshop.com】 | ||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
− | == | + | ==问题解答== |
− | * | + | *Q:我怎么判断我手上的Core+电压是3.3V还是5V? |
− | + | **A:看电阻,R1被焊接上了就是3.3V的,R2焊上了就是5V的 | |
− | + | *Q:我可以用3.3V给16M时钟频率的Core+供电吗? | |
+ | **A:不推荐,电压过低,容易不稳定 | ||
+ | *Q:我可以用5V给8M时钟频率的Core+供电吗? | ||
+ | **A:可以 | ||
+ | |||
==图库== | ==图库== | ||
第213行: | 第228行: | ||
<br style="clear: left"/> | <br style="clear: left"/> | ||
:[[file:Microduino-Core+-b.JPG|thumb|600px|center|Microduino-core+ Back]] | :[[file:Microduino-Core+-b.JPG|thumb|600px|center|Microduino-core+ Back]] | ||
− | |||
− | |||
<br style="clear: left"/> | <br style="clear: left"/> | ||
|- | |- | ||
| | | | ||
− | |||
|} | |} |
2017年4月25日 (二) 05:37的最新版本
Language | English |
---|
Microduino-Core+ 是以 Atmel ATmega1284P,ATmega644PA 系列为核心的8位单片机开发核心板,是一个开源的、与 Arduino UNO 兼容的控制器模块。 Microduino-core+ 除了具有Microduino-Core的特点外,Flash、RAM、EEPROM输入输出数目都有很大提高,管脚符合microduino规范,玩家可以从core平滑升级到core+,基本不用修改arduino代码。 Microduino使用与Arduino相同的java,C语言的开发环境,玩家可以使用 Arduino IDE,配合 Flash 或 Processing 等软件,利用 Microduino 和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。
特色
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
规格
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
文档
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
开发
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
应用
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
问题解答
图库
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|