跳过主要内容

STM32F103C8T6 -蓝色药丸开发板

Blue Pill是一款基于意法半导体STM32F103C9T6微控制器的开发板手臂Cortex-M3核心运行在72MHz的最大值。可用的软件库允许用户使用Arduino IDE对芯片进行编程。

STM32F103C8T6蓝色药丸Pinout配置

类别

销的名字

细节

权力

3.3 v, 5 v,接地

  • 3.3V -由板载稳压器调节输出电压(不建议提取电流),也可用来供应芯片。
  • 可使用USB 5V或板载稳压器提供板载3.3V稳压器。
  • GND—接地脚

模拟针

PA0——囚徒,

PB0——PB1

引脚充当12位分辨率的adc

输入/输出引脚

PA0 -三

PB0——PB15

PC13——PC15

37个通用I/O引脚。

串行

TX1, RX1

并,RX2

TX3, RX3

带有RTS和CTS引脚的UART

外部中断

PA0 -三

PB0——PB15

PC13——PC15

所有数字引脚都具有中断能力

脉宽调制

PA0——阿兹卡班的囚徒第三章

(乙烯- PA10

PB0——PB1

PB6——PB9

总共15个PWM引脚

SPI

Miso0 mosi0 sck0 cs0

Miso1, mosi1, sck1, cs0

2 SPI

内置的领导

PC13

LED作为通用GPIO指示灯

2C

SCL1, SDA1

SCL2, SDA2

集成电路内部通信端口

可以

CAN0TX, CAN0RX

CAN总线端口

STM32F103C8T6技术规范

单片机

STM32F103C8T6

工作电压

3.3 v

模拟输入

10

数字I / O管脚

37

来自I/O引脚的直流源/汇

马6

闪存(KB)

64/128

静态存储器

20 kb

时钟频率(速度)

72 mhz max。

沟通

2C, spi, uart, can, usb

注意:完整的技术资料可在STM32F103C8T6 Blue Pill Datasheet,链接在本页底部。

其他STM32董事会

STM32的发现,STM32而言

其他开发板

Arduino很小的覆盆子πESP模块

蓝色药丸vs. Arduino Uno

参数

Arduino Uno

蓝色药片

处理器

ATMega328P

STM32F103C8T6

操作/输入电压

5伏

3.3 v

CPU速度

16兆赫

72兆赫

模拟针

8

10

数字IO /脉宽调制

14

37

eepm / SRAM (KB)

1/2

——/ 20

闪光

32 k

64/128K

USB连接器

B型

UART

1

3.

SPI

1

2

2C

1

2

蓝色药丸vs. Nucleo-F401

参数

F401核

蓝色药片

处理器

STM32F401RET6

STM32F103C9T6

操作/输入电压

3.3 v

3.3 v

CPU速度

84兆赫

72兆赫

模拟针

16

10

数字IO /脉宽调制

50

37

SRAM (KB)

96

20.

闪光

512 k

64/128K

USB连接器

迷你B

UART

4

3.

SPI

3.

2

2C

3.

2

理解蓝色药片

蓝色药丸是32位的Arduino兼容开发板它的特点是STM32F103C8T6,它是ARM Cortex-M3核心微控制器STM32家族中的一员。这个董事会旨在带来32位ARM Cortex微控制器以Arduino风格的形式进入爱好者市场。

为你的蓝色药丸充电:

这里有三种方法可以为Blue Pill开发委员会提供动力:

  • 使用内置USB微连接器。
  • 提供5V到5V引脚作为外部电源。
  • 3.3V直接供应到3.3V引脚。

输入/输出:

蓝色药丸有37个GPIO引脚分布在四个端口- A和B(16个引脚),C(3个引脚)和D(2个引脚)。每个引脚具有6mA的电流接收器/源能力。上拉和下拉电阻可以在每个引脚上启用。

大多数引脚还有额外的功能:

  • 串口-通过UART协议接收和传输数据
  • 2C端口-通过IIC协议进行两线通信
  • SPI—串行通信
  • 脉宽调制
  • 引脚13有一个内置的LED

这些特殊函数及其各自的引脚在蓝色药丸销图如上所示。

如何使用STM32开发板?

蓝色药丸可以通过两种方式编程

  • 使用外部USB/串行转换器连接到UART1引脚,这是该系列板的默认引导加载程序。这样可以使用Arduino软件进行编程。
  • STLink USB狗-使用单线调试接口与板通信。这使得它可以使用Keil/CubeMX等高级软件进行编程。它还允许使用STLink软件访问内存。

在编程之前,将BOOT0跳线连接到1并按下复位按钮将芯片置于“编程模式”是很重要的。

上传第一个程序

如果使用Arduino软件编程,应使用首选项和电路板管理器下载适当的电路板文件。

然后,必须在板的菜单上选择正确的板。

由于内置的LED在引脚13,就像Arduino,基本的眨眼草图将工作在蓝色药丸。

应用程序

  • 快速原型
  • CRC计算
  • 机器人
  • 消费产品
  • 无人驾驶飞机控制器

相关的职位



加入20 k +用户

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断发展的社区的一部分。


Baidu