跳到主要内容

STM32F103C8T6-蓝色药丸开发板

Blue Pill是基于STMicroelectronics的STM32F103C9T6微控制器的开发板,该微控制器具有臂皮质-M3最高运行频率为72MHz的内核。提供了软件库,允许用户使用Arduino IDE对芯片进行编程。

STM32F103C8T6蓝色引脚配置

类别

密码名

细节

权力

3.3V,5V,接地

  • 3.3V–来自板载调节器的调节输出电压(不建议使用牵引电流),也可用于为芯片供电。
  • USB或板载调节器的5V电压可用于为板载3.3V调节器供电。
  • GND–接地引脚

模拟引脚

PA0–PA7

PB0–PB1

引脚用作12位分辨率的ADC

输入/输出引脚

PA0–PA15

PB0–PB15

PC13–PC15

37个通用I/O引脚。

电视连续剧

TX1,RX1

TX2,RX2

TX3,RX3

带有RTS和CTS引脚的UART

外部中断

PA0–PA15

PB0–PB15

PC13–PC15

所有数字管脚都具有中断功能

脉宽调制

PA0–PA3

PA6–PA10

PB0-PB1

PB6–PB9

总共15个PWM引脚

SPI

MISO0、MOSI0、SCK0、CS0

MISO1、MOSI1、SCK1、CS0

2 SPI

内置LED

PC13

LED用作通用GPIO指示器

2.C

SCL1,SDA1

SCL2,SDA2

集成电路间通信端口

可以

CAN0TX,CAN0RX

CAN总线端口

STM32F103C8T6技术规范

微控制器

STM32F103C8T6

工作电压

3.3V

模拟输入

10

数字I/O引脚

37

来自I/O引脚的直流电源/接收器

6mA

闪存(KB)

64/128

SRAM

20KB

频率(时钟速度)

最大72MHz。

表达

2.C、 SPI、UART、CAN、USB

注:完整的技术信息可在中找到STM32F103C8T6蓝色药丸数据表,链接在此页面底部。

其他STM32板

STM32发现,STM32核

其他发展委员会

阿杜伊诺,微小的,覆盆子皮,ESP模块

蓝色药丸vs.Arduino Uno

参数

微控制器

蓝色药丸

加工机

ATMega328P

STM32F103C8T6

工作/输入电压

5伏

3.3V

CPU速度

16MHz

72MHz

模拟引脚

8.

10

数字IO/PWM

14

37

EEPROM/SRAM(KB)

1/2

-/20

闪光

32K

64/128K

USB连接器

B型

微型的

通用异步收发器

1.

3.

SPI

1.

2.

2.C

1.

2.

蓝色药丸与核仁F401

参数

核F401

蓝色药丸

加工机

STM32F401RET6

STM32F103C9T6

工作/输入电压

3.3V

3.3V

CPU速度

84MHz

72MHz

模拟引脚

16

10

数字IO/PWM

50

37

SRAM(KB)

96

20

闪光

512K

64/128K

USB连接器

迷你B

微型的

通用异步收发器

4.

3.

SPI

3.

2.

2.C

3.

2.

理解蓝色药丸

蓝色药丸是32位的Arduino兼容开发委员会其特点是STM32F103C8T6,它是ARM Cortex-M3核心微控制器STM32系列的成员。该委员会旨在使亚博真人32位armcortex微控制器亚博真人以Arduino风格的形式因素进入爱好者市场。

为蓝色药丸供电:

有三种方式为Blue Pill开发板供电:

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

输入/输出:

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

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

  • 串行端口–通过UART协议接收和传输数据
  • 2.C端口–通过IIC协议的双线通信
  • SPI–串行通信
  • 脉宽调制
  • 引脚13具有内置LED

这些特殊功能及其各自的引脚如图所示蓝色药丸针图如上所示。

如何使用STM32开发板?

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

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

编程前,将BOOT0跳线连接到1并按下复位按钮以将芯片置于“编程模式”非常重要。

上传你的第一个程序

如果使用Arduino软件编程,应使用首选项和boards manager下载相应的电路板文件。

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

由于内置LED位于引脚13上,就像Arduino一样,基本闪烁示意图将在蓝色药丸上工作。

应用

  • 快速成型
  • CRC计算
  • 机器人学
  • 消费品
  • 无人机控制器

相关职位



加入20K+订户

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

*表示需要

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