STM32F103C8T6-蓝色药丸开发板
Blue Pill是基于STMicroelectronics的STM32F103C9T6微控制器的开发板,该微控制器具有臂皮质-M3最高运行频率为72MHz的内核。提供了软件库,允许用户使用Arduino IDE对芯片进行编程。
STM32F103C8T6蓝色引脚配置
类别 |
密码名 |
细节 |
权力 |
3.3V,5V,接地 |
|
模拟引脚 |
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核
其他发展委员会
蓝色药丸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计算
- 机器人学
- 消费品
- 无人机控制器