|
|
第19行: |
第19行: |
| *'''xp下CoreUSB无法上传的解决方法:[[File:xp_CoreUSB.pdf]]''' | | *'''xp下CoreUSB无法上传的解决方法:[[File:xp_CoreUSB.pdf]]''' |
| | | |
− |
| |
− | =确认驱动安装成功=
| |
− | 确认基于您的硬件的驱动安装成功。
| |
− |
| |
− | 下面的表格列出了每个套件所用的上传模块:
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! 上传模块
| |
− | ! 所在套件
| |
− | ! 可编程开发板
| |
− | |-
| |
− | | USBTTL
| |
− | | 102 Kit
| |
− | | Core, Core+, CoreRF
| |
− | |-
| |
− | | mBattery
| |
− | | Itty Bitty City, 202 Kit, 302 Kit
| |
− | | Core, Core+, CoreRF
| |
− | |-
| |
− | | (CoreUSB)
| |
− | | X01系列套件: 101 Kit; 201 Kit; 301 Kit
| |
− | | CoreUSB
| |
| |} | | |} |
− | *注意: CoreUSB 相当于Core和USBTTL集合在一起。
| |
− |
| |
− | ==USBTTL==
| |
− | *将[[Microduino-USBTTL]]连接到电脑。确认在“工具”里有可用的端口。
| |
− | [[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]
| |
− |
| |
− | ==CoreUSB==
| |
− | *将 [[Microduino-CoreUSB]]或[[mCookie-CoreUSB]] 到电脑。确认在“工具”里有可用的端口。
| |
− | [[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]
| |
− |
| |
− | ==mBattery==
| |
− | *将 [[mCookie-Battery]] 连接到电脑。
| |
− | [[File:MBattery-t.jpg|400px|center|thumb]]
| |
− | <blockquote>注意: 长按mBattery开关至红灯亮起,电池开始供电。</blockquote>
| |
− | *确认“工具”里有可用的端口。
| |
− | [[File:MacTutorial_CH340_Port.png|600px|center|thumb]]
| |
− |
| |
− | =选择开发板类型和处理器=
| |
− | 正确的开发板类型和处理器对编译正确编译代码到核心模块至关重要。
| |
− |
| |
− | 在“工具>开发板”和“工具>处理器”中配置软件。.
| |
− |
| |
− | 下面的表格列出所有的核心模块及相应的“开发板”和“处理器”,以及包含有特殊核心模块的套件。
| |
− |
| |
− | 例如对于IBC的Core,开发板是'''Microduino/mCookie-Core (328p)''',处理器是'''Atmega328P@16M,5V'''。
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! 名称
| |
− | !开发板
| |
− | ! 处理器
| |
− | |-
| |
− | | rowspan="2" | Core (168pa)
| |
− | | rowspan="2" | Microduino/mCookie-Core (168pa)
| |
− | | Atmega168pa@8M,3.3V
| |
− | |-
| |
− | | Atmega168pa@16M,5V
| |
− | |-
| |
− | | rowspan="2" | Core (328p)
| |
− | | rowspan="2" | Microduino/mCookie-Core (328p)
| |
− | | Atmega328P@8M,3.3V
| |
− |
| |
− | |-
| |
− | | Atmega328P@16M,5V
| |
− | |-
| |
− | | rowspan="2" | Core+ (644pa)
| |
− | | rowspan="2" | Microduino/mCookie-Core+ (644pa)
| |
− | | Atmega644pa@16M,3.3V
| |
− | |-
| |
− | | Atmega644pa@16M,5V
| |
− | |-
| |
− | | rowspan="2" | Core+ (1284pa)
| |
− | | rowspan="2" | Microduino/mCookie-Core+ (1284pa)
| |
− | | Atmega1284pa@8M,3.3V
| |
− | |-
| |
− | | Atmega1284pa@16M,5V
| |
− | |-
| |
− | | CoreUSB
| |
− | | Microduino/mCookie-Core USB (32u4)
| |
− | | USB
| |
− | |-
| |
− | | CoreRF
| |
− | | Microduino/mCookie RF (128rfa1)
| |
− | |}
| |
− |
| |
− | ==处理器差异==
| |
− | ===Core===
| |
− | <center>
| |
− | [[File:microduinoGettingStart-Core3V3.jpg|250px]]
| |
− | [[File:microduinoGettingStart-Core+3V3.jpg|250px]]
| |
− | </center>
| |
− | ===Core+===
| |
− | <center>
| |
− | [[File:microduinoGettingStart-Core5V.jpg|250px]]
| |
− | [[File:microduinoGettingStart-Core+5V.jpg|250px]]
| |
− | </center>
| |
− |
| |
− | =Arduino IDE 基础=
| |
− | ===界面===
| |
− | [[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]
| |
− | *'''[验证]''': 检查代码中的错误。
| |
− |
| |
− | *'''[上传]''': 上传程序到MCU。
| |
− |
| |
− | *'''[串口监视器]''': 可帮助调试程序。
| |
− |
| |
− | ===工具===
| |
− | [[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]
| |
− | *'''[开发板]''': 选择相应的核心模块。
| |
− |
| |
− | *'''[处理器]''': 选择相应的处理器。
| |
− |
| |
− | *'''[端口]''': 选择COM端口。
| |
− |
| |
− | ===上传代码===
| |
− | #选择开发板类型和处理器。
| |
− | #选择端口号。
| |
− | #点击上传。
| |
− |
| |
− |
| |
− | *注意: 如果使用mBattery上传程序到核心模块,确认电池是开启状态,此时红灯会亮起。
| |
− | [[File:MBattery-t.jpg|300px]]
| |