电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1511|回复: 0
收起左侧

STM32F103C8T6芯片的重要引脚功能有哪些?

[复制链接]

1047

主题

1047

帖子

9726

积分

高级会员

Rank: 5Rank: 5

积分
9726
发表于 2024-11-28 08:04:00 | 显示全部楼层 |阅读模式

tsaxnajvyl464040051311.gif

tsaxnajvyl464040051311.gif

/ ~8 a& T( q) Y' {% s9 {( i( {7 ~点击上方蓝色字体,关注我们, p+ _- O8 c8 j# V
我将把它的引脚分成不同类别来详细介绍。
: M9 p0 n3 a* Z1 p) c# X, M
, G! I- C  L: B1 F' d" _1. 电源引脚
: U! g- h# {5 ?3 NVDD (2.0V - 3.6V):供电引脚,为芯片的内核和外设供电。8 O+ @6 @6 E! j- H  q0 B5 M
+ Y& Y% Y- y& o+ ^
VSS (GND):接地引脚。. A' M5 n3 c& n& N) V* L$ N9 p

0 `, s7 A, R9 r* I1 W8 tVBAT:备用电源引脚,为实时时钟(RTC)和后备寄存器提供电源。当主电源断开时,仍然可以保持低功耗模式下的 RTC 运行。
) h1 v. |6 M+ d
! |$ @  L* i( F0 L" }VREF+ / VREF-:提供给 ADC 的参考电压输入,用于调节模数转换的参考电压,影响 ADC 转换精度。
' F% Q" L2 _) f3 N
: V1 W, E. u! _6 R. {2. 复位与调试引脚
( @, ?8 a* J9 H3 @4 J0 n4 B- `NRST (Pin 7):复位引脚,低电平有效。通过外部复位按钮或电路,可以将 MCU 复位到初始状态。% q0 @- |) W3 h0 e/ C0 K
2 ~2 M2 E" k5 R+ ?* N# ?8 I
SWDIO, SWCLK (Pin 19, 21):调试接口引脚,用于串行线调试(Serial Wire Debug,SWD),是调试和编程时使用的标准接口。STM32F103 通过这些引脚可以进行调试和在线编程。4 {( w! `2 W) _& k
# x4 x& C/ T* N
3. 时钟引脚
% }! C2 k9 _$ G* W- g9 `% M# z0 U2 MOSC_IN, OSC_OUT (Pin 5, 6):外部晶振引脚,用于连接外部高速晶振(HSE),可以提高系统时钟精度,特别是在需要高精度外设时,如 USB、CAN 等。* a. `) b8 l' D6 D
4 M; M$ a! s) N+ t0 a/ r: I# M' R
LSE (32.768 kHz):低速外部时钟输入引脚,用于实时时钟(RTC)或者低功耗应用场景,允许 MCU 在低功耗模式下保持运行。
  T6 e' r8 z8 s; y
6 h  N5 w0 z5 S+ f$ e+ b9 I4. I/O 引脚功能  u: Y, [; j; A! ]- ]8 X6 M+ T
STM32F103C8T6 有 37 个通用 I/O 引脚,这些引脚可以通过寄存器配置为多种功能,具体如下:
. i5 ~- q7 k+ z1 e, m
  • GPIOA, GPIOB, GPIOC (Pin 1-4, 9-10, 15-16 等):通用输入/输出引脚,可以配置为输入或输出模式,支持多种模式(推挽输出、开漏输出、上拉输入、下拉输入等)。
  • 引脚复用:很多引脚可以复用为其他外设功能(UART, SPI, I2C, PWM 等)。STM32 允许开发者通过引脚复用机制来最大化外设使用。
    # @5 U1 X& Y- L: |8 `! x0 S, g
    + b/ V5 I( P# N. K" A
    5. 通讯接口引脚% H' [1 J9 z+ l2 a, z; n
    USART1_TX, USART1_RX (Pin 9, 10):UART1 的收发引脚,用于串行通信。USART 通常用于与 PC 或其他设备的串行通讯,UART1 支持高达 4.5 Mbit/s 的通信速率。
    8 W7 \0 Q: y. v* [  |7 f* R4 K! k5 c2 w" U+ f
    USART2_TX, USART2_RX (Pin 2, 3):第二个 UART 通道(位于 GPIOA),通常用作备用串行接口。
    3 ]9 L1 L/ C' x" s4 q! y0 x0 Z& w: Q( {$ ^. y% X/ a! V& F+ x: ?
    I2C1_SCL, I2C1_SDA (Pin 22, 23):用于 I2C 通信的时钟和数据引脚,I2C1 可用于与外部传感器、EEPROM 等设备进行低速通信。
    : {$ c+ ^4 Z& ]$ m' _& u/ Q5 I8 j+ X' ^+ a/ ^+ L1 u$ i
    SPI1_NSS, SPI1_SCK, SPI1_MISO, SPI1_MOSI (Pin 4, 5, 6, 7):SPI1 的主设备模式或从设备模式的通信引脚,用于高速传输数据,如与显示屏、ADC 或外部存储器通信。3 Z) b9 l$ a0 C  d. K0 M% ^

    " M( c& c4 I# I9 {: n2 vCAN_RX, CAN_TX (Pin 11, 12):CAN 总线通信引脚,适用于汽车和工业通信等应用。CAN 总线具有很强的抗干扰性,适合在噪声环境中传输数据。
    ( x7 F3 T9 j5 O8 w7 `1 L2 d. q
    7 M% B: w# _/ t* V1 J) f6 d' A0 X6. 定时器引脚% ]- n( \. k) i
    TIM1_CH1, TIM1_CH2, TIM1_CH3, TIM1_CH4 (Pin 8, 9, 10, 11):高级定时器 TIM1 的 PWM 输出引脚。高级定时器具有专用的死区时间控制和刹车功能,适用于电机控制和电源转换应用。6 U; {. v! P* k* L2 R; e2 Y" X

    8 R5 r  \$ I  x; ^# Y7 B- DTIM2_CH1, TIM2_CH2, TIM2_CH3, TIM2_CH4 (Pin 15, 16, 17, 18):通用定时器 TIM2 的通道输出引脚,支持 PWM、输入捕获、输出比较等功能,常用于电机控制、信号测量或时间管理。! ]5 \* m  m  u

    4 X; W' ^6 l( @6 KTIM3_CH1, TIM3_CH2 (Pin 6, 7):通用定时器 TIM3 的通道输出引脚,也支持 PWM 等功能。4 b4 e/ U9 Y7 ~3 V& Q" I# d  i! b5 z
    0 f. w0 b* }) W/ }6 Y* O
    7. 模拟外设引脚/ R7 ]1 ]1 v5 ~% v; l5 ~
    ADC_IN0 – ADC_IN15 (Pin 1-16, 29-32):这些引脚对应着芯片内部的 12 位 ADC 通道输入,可以采集外部传感器或电压信号,实现模数转换。其支持的输入电压范围由 VREF+ 和 VREF- 定义。
    ) y- a# `& X- |" K$ U4 o4 _4 \& O. L1 a- C  X, _- A- ?
    8. 专用功能引脚
    + ?/ j8 z% V0 v1 UBOOT0 (Pin 44):用于选择启动模式。通过设置引脚状态,可以从 Flash、SRAM 或者系统内存启动。这个功能在固件更新时非常有用,例如在系统存储器中可以运行 ROM Bootloader 来实现 UART、USB 等方式的编程。( R) l4 D& c" M; E$ l- m3 l

    # T4 c- N' K/ C1 k- `* z; l2 H. k- QNRST (Pin 7):硬件复位引脚,通常用于手动复位 MCU,当系统进入异常状态时可以强制复位。
    " l  P; T+ H' u1 f) S8 L& q9 `# w% r9 M, e( J# S! q, p3 a2 t
    9. 特殊外设引脚
    - A  C+ e, r- o: s; n. UUSB D+, USB D- (Pin 23, 24):用于 USB 设备通信的差分数据引脚,STM32F103 具备 USB 2.0 全速设备功能。0 x1 t" y4 Y. r
    7 V& \0 Z# J5 f' {
    它可以作为 USB 设备与 PC 进行通信,如虚拟串口或 USB HID 设备。
    8 c) Y6 u% _# d; U8 O  P: F1 |
    0 T* m1 u- `: x; }) l  g0 }4 e10. 高级功能引脚
    ) {6 p$ q8 t: H) X7 Z) D# V' PDAC (Not available in this model):尽管 STM32F103C8T6 不带有 DAC(数模转换器),但在一些更高端的 STM32 系列中,特定引脚用于 DAC 输出。! S5 v9 B  Y4 x2 b; H* d  f" Y* W

    1p0rncr0wug64040051411.jpg

    1p0rncr0wug64040051411.jpg

    8 s/ j7 |/ @  z

    dmzsaeoj4qw64040051511.gif

    dmzsaeoj4qw64040051511.gif
    1 t0 a/ @, L/ e
    点击阅读原文,更精彩~
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条


    联系客服 关注微信 下载APP 返回顶部 返回列表