跳过主要内容

STM32F103C8T6 -蓝色药丸开发板

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

STM32F103C8T6蓝丸引脚配置

类别

销的名字

细节

权力

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

TX2,RX2

TX3, RX3

带有RTS和CTS引脚的UART

外部中断

PA0 -三

PB0——PB15

PC13 - PC15

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

脉宽调制

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

PA6 - PA10

PB0——PB1

PB6——PB9

总共15个PWM引脚

spi.

Miso0 mosi0 sck0 cs0

Miso1,MOSI1,SCK1,CS0

2 SPI

内置LED

PC13

导致作为通用GPIO指标

2C

SCL1, SDA1

SCL2, SDA2

集成电路通信端口

能够

CAN0TX, CAN0RX

可以公交车港口

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蓝丸数据表,链接在本页底部。

其他STM32董事会

STM32的发现,STM32而言

其他开发板

Arduino青少年覆盆子πESP模块

蓝色药丸vs. Arduino Uno

参数

Arduino Uno

蓝色药片

处理器

Atmega328p.

STM32F103C8T6

操作/输入电压

5伏

3.3 v

CPU速度

16兆赫

72兆赫

模拟针

8

10

数字IO /脉宽调制

14

37

EEPROM / SRAM(KB)

1/2

- / 20.

闪光

32K.

64/128K

USB连接器

B型

uart.

1

3.

spi.

1

2

2C

1

2

蓝丸与核心F401

参数

F401核

蓝色药片

处理器

STM32F401RET6

STM32F103C9T6

操作/输入电压

3.3 v

3.3 v

CPU速度

84兆赫

72兆赫

模拟针

16

10

数字IO /脉宽调制

50

37

SRAM (KB)

96

20.

闪光

512K.

64/128K

USB连接器

迷你B.

uart.

4

3.

spi.

3.

2

2C

3.

2

理解蓝色药片

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

为你的蓝色药丸充电:

有三种推动蓝丸开发板的方法:

  • 使用内置USB Micro连接器。
  • 为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 Dongle - 这使用单线调试接口与电路板通信。这允许使用像Keil / Cubemx这样的高级软件进行编程。它还允许使用STLink软件的内存访问。

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

上传第一个程序

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

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

由于内置LED位于PIN 13上,就像Arduino一样,基本的眨眼素描将在蓝丸上工作。

应用程序

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

相关的职位



加入20k +订阅者

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

指示要求

成为我们不断增长的社区的一部分。