“Microduino-CoreSTM32/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
引脚规格
开发
第46行: 第46行:
 
===设置Microduino-CoreSTM32开发环境===
 
===设置Microduino-CoreSTM32开发环境===
 
*使用 Maple IDE开发环境:Microduino使用与Arduino相似的IDE 语言的开发环境。玩家可以使用 Maple IDE 与 Flash 或 Processing 等软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
 
*使用 Maple IDE开发环境:Microduino使用与Arduino相似的IDE 语言的开发环境。玩家可以使用 Maple IDE 与 Flash 或 Processing 等软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
*向Microduino-CoreSTM32下载程序,玩家需要使用[[Microduino-USBTTL/zh]]模块。
 
 
*配置Maple IDE开发环境请参考'''[[Microduino-CoreSTM32 Maple驱动安装]]'''
 
*配置Maple IDE开发环境请参考'''[[Microduino-CoreSTM32 Maple驱动安装]]'''
 +
*向Microduino-CoreSTM32下载程序,直接使用Microduino-CoreSTM32上的USB接口,不需要使用[[Microduino-USBTTL/zh]]模块,只有烧写bootLoader才使用到[[Microduino-USBTTL/zh]],默认是有bootloader,可以不用烧写。
  
 
===编程Microduino-CoreSTM32===
 
===编程Microduino-CoreSTM32===
第57行: 第57行:
  
  
===烧写 Microduino- CoreSTM32  BootLoader===
+
===烧写 Microduino-CoreSTM32  BootLoader===
  
*如果玩家得到的是一块Microduino- CoreSTM32空板,则需要利用Microduino-USBTTL给Microduino- CoreSTM32空板烧写 bootloader,玩家可以参考教程 '''[[你知道怎么用Microduino-USBTTL向Microduino- CoreSTM32烧写bootloader]]'''。
+
*如果玩家的Microduino-CoreSTM32的bootLoader坏了,则需要利用[[Microduino-USBTTL/zh]]给Microduino- CoreSTM32重新烧写 bootloader,玩家可以参考教程 '''[[你知道怎么用Microduino-USBTTL向Microduino- CoreSTM32烧写bootloader]]'''。
  
 
==应用==
 
==应用==

2014年11月21日 (五) 01:28的版本

Language English
Microduino- CoreSTM32

Microduino-CoreSTM32是Microduino系列的核心模块之一,采用 STM32F103CBT6芯片的ARM开发板。Microduino-CoreSTM32是一个开放源码硬件与Maple Mini兼容,可利用 Microduino 扩展模块和其他电子元件、模块、传感器,做出很多丰富有趣的互动作品。

特色

  • 小巧、便宜、堆叠、开放。
  • 开源的硬件电路设计,与Arduino相似的编程开发环境程;
  • Microduino- CoreSTM32可使用Microduino-USBTTL模块灵活烧入bootloader
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

电气规格

  • 微控制器:STM32F103CBT6
  • 速度:72MHz的
  • 工作电压:5V
  • 核心电压:3.3V
  • Flash:128KB
  • SRAM:20KB

引脚规格

  • 数字I/ O引脚: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14(A0),15(A1),16(A2),17(A3),18(SDA),19(SCL),20(A6),21(A7)
  • 模拟输入引脚:A0(ADC12_IN0),A1(ADC12_IN1),A2(ADC12_IN2),A3(ADC12_IN3),10(ADC12_IN4),13(ADC12_IN5),12(ADC12_IN6),11(ADC12_IN7),A6(ADC12_IN8),A7(ADC12_IN9)
  • 串口:
    • Serial RX0和TX1。用于接收(RX)和发送(TX)TTL串行数据。
    • Serial1 D2(RX3)和D3(TX3)。用于接收(RX)和发送(TX)TTL串行数据。
  • 硬件PWM: 0,1,4,11,12,14(A0),15(A1),16(A2),17(A3),18(SDA),19(SCL),20(A6),21(A7)
  • SPI:D10(SPI1_NSS)、D11(SPI1_MOSI)、D12(SPI1_MISO)、D13(SPI1_SCK);
  • IIC:18(SDA)、19(SCL) ;
  • 每个I/O口都具有中断功能。
Microduino-Core STM-Pinout
Microduino-Core STM-Pinout
Microduino-Core STM-Pinout

文档

开发

设置Microduino-CoreSTM32开发环境

  • 使用 Maple IDE开发环境:Microduino使用与Arduino相似的IDE 语言的开发环境。玩家可以使用 Maple IDE 与 Flash 或 Processing 等软件,配合其他电子元件、模块、传感器,利用 Microduino 做出很多丰富有趣的互动作品。
  • 配置Maple IDE开发环境请参考Microduino-CoreSTM32 Maple驱动安装
  • 向Microduino-CoreSTM32下载程序,直接使用Microduino-CoreSTM32上的USB接口,不需要使用Microduino-USBTTL/zh模块,只有烧写bootLoader才使用到Microduino-USBTTL/zh,默认是有bootloader,可以不用烧写。

编程Microduino-CoreSTM32

  • 请确保你已经安装Microduino-CoreSTM32的驱动程序
  • 需要的硬件设备:Microduino-CoreSTM32、USB数据线一根
  • 需要软件设备:Maple ID

开始你的Micoduino-CoreSTM32


烧写 Microduino-CoreSTM32 BootLoader

应用

Microduino CoreSTM32教程

历史

图片