【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍

这篇具有很好参考价值的文章主要介绍了【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、引脚图片

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

2、引脚定义图

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

3、引脚功能介绍

3.1引脚定义图解释

上表中,S表示电源,IO表示输入输出,FT表示容忍电压可达5V,没有FT的只能达3.3V。

VBAT,备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份寄存器供电。

2号引脚,PC13-TAMPER-RTC,可以进行保护数据放在被读取

3-6号引脚,晶振输入

7号引脚,NTST,复位引脚

8、9号引脚:VSSA,VDDA,内部模拟部分电源,如ADC,RC振荡器,接3.3v。

10-19,21,22,25-33,41-43,45,46:IO口

20号引脚,PB2,io口,或boot1引脚,可用来配置启动模式,同BOOT0,

23,24号引脚:VSS_1,VDD_1:系统的主电源口,同VSS_2/3,VDD_2/3,分区供电,都接上。

34,36,PA13:JTMS/SWDIO ,PA14:JTCK/SWCLK。SW两根下载调试端口,JT5根,

PA13,PA14,PA15,PB3,PB4,JT的5根调试端口,这5个口,一般不调用为IO口。

3.2常用功能引脚

STM32F103C8T6常用引脚的功能整理:

PA0-PA15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。

PB0-PB15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。

PC13-PC15: 3个通用I/O引脚,可用于输入/输出、外部中断等。

PD0-PD2: 3个通用I/O引脚,可用于输入/输出、外部中断等。

PE0-PE5: 6个通用I/O引脚,可用于输入/输出、外部中断等。

PF0-PF1: 2个通用I/O引脚,可用于输入/输出、外部中断等。

除了通用I/O引脚外,STM32F103C8T6还具有其他特殊功能引脚,如:

PA9/PA10: USART1的TX/RX引脚。
PA2/PA3: USART2的TX/RX引脚。
PA0/PA1: UART4的TX/RX引脚。
PB10/PB11: I2C2的SCL/SDA引脚。
PA4-PA7, PB0-PB1: 用于ADC模数转换器的模拟输入引脚

3.3常用引脚

晶振
3456号引脚口,时钟晶振引脚口,
PC14-OSC32_IN,PC15-OSC32_OUT,32.768kHz的晶振
OSC_IN ,OSC_OUT,8MHz的晶振。主晶振。

下载端口
PA13:JTMS/SWDIO 
PA14:JTCK/SWCLK

串口
PA9,PA10:USART1_TX,USART1_RX
PA2,PA3:USART2_TX,USART2_RX

IIC
PB6,PB7:I2C1_SCL,I2C1_SDA
PB10,PB11:I2C2_SCL,I2C2_SDA

SPI
PA4,SPI1 NSS;PA5,SPI1 SCK,PA6,SPI1 MISO;PA7,SPI1 MOSI
PA12,SPI2 NSS;PA13,SPI2 SCK,PA14,SPI2 MISO;PA15,SPI2 MOSI

启动配置:

stm32f103c8t6 怎么知道那个元器件接哪个引脚,硬件基础,stm32,嵌入式硬件,单片机,学习,笔记

一般为第一种,主闪存存储器模式。
系统存储器:做串口下载用,用来救急,当用SW/JT的下载引脚被调用完,就用串口下载。
第三种,初学者一般也用不到,

参考:

STM32F103C8T6引脚功能整理文章来源地址https://www.toymoban.com/news/detail-840806.html

到了这里,关于【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 基于STM32F103C8T6的温控散热器实践,软硬件开源!!!

    基于STM32F103C8T6的温控散热器实践,软硬件开源!!!

    大家好!今天我要给大家分享一款基于STM32F103C8T6的温控散热器。在炎热的夏天,我们经常会遇到电子设备因高温而过热的问题。为了解决这一问题,我设计了这款温控散热器,它能根据环境温度智能控制风扇的开关,确保设备的稳定运行。让我们一起来看看它的构成和工作原

    2024年02月05日
    浏览(14)
  • 功耗测评 | STM32F103C8T6

    功耗测评 | STM32F103C8T6

    STM32F103C8T6 MCU越来越广泛的应用在生产生活的各个领域,外接丰富的传感器、功能模块、通信模块、显示存储等可以形成各种可样的产品项目应用。对于功耗要求比较高的产品,一般会选择STM32L系列的MCU,但是从功耗的评测角度,逻辑上是基本相似的。 在很多应用场合中都对

    2024年02月07日
    浏览(12)
  • 舵机控制(STM32F103C8T6)

    舵机控制(STM32F103C8T6)

            本文是以 STM32F103C8T6 作为主控芯片,通过PB6端口输出PWM,实现控制180°舵机。 (一)概述         舵机是一种位置伺服驱动器器,是一种带有输出轴的小装置。当我们向伺服器发送一个控制信号时,输出轴就可以转到特定的位置。只在控制信号持续不变,伺服机构就

    2023年04月09日
    浏览(13)
  • STM32F103C8T6串口通信

    STM32F103C8T6串口通信

      首先来看一下需要操作的函数,以及配置的步骤: 图1                                                  图2   Code: usart.c #include \\\"usart.h\\\" void ustart_Init(void ) { GPIO_InitTypeDef GPIO_Init_Ustar ; // 定义输出端口TX的结构体对象 USART_InitTypeDef USTART_Init; // 定义串口初始化结构体对象

    2024年02月16日
    浏览(18)
  • STM32F103C8T6系统板

    STM32F103C8T6系统板

    1.电源部分 2.复位 3.晶振 4. 电源电路——防反接 有关二极管 漫谈二极管防电源反接电路 本次采用上图右下角的NMOS防反接电路。 电源电路——电源芯片 AMS1117是AMS公司的 ,LM1117是NS(美国国家半导体)的,LM1117要贵很多,所以一般的用AMS1117就可以了。 (以下分析参考STM32F10

    2024年02月02日
    浏览(6)
  • STM32F103C8T6板子介绍

    STM32F103C8T6板子介绍

    STM32简介 STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器 STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等 STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。  STM32F103C8T6 F1XX片上资源

    2024年02月11日
    浏览(14)
  • stm32f103c8t6的外部中断

    stm32f103c8t6的外部中断

    在单片机中存在着中断系统,这个系统的逻辑和功能在51单片机中已经有所了解。 1.在32单片机中的内核有一个nvic 里面存放许多优先级的设定,外接许多中断源,比如“exti、tim、adc、usart等”接入之后,nvic再通过中断优先级进行排队,再内接入cpu中进行处理,这样子大大减少

    2024年02月09日
    浏览(16)
  • [STM32F103C8T6]ADC转换

    [STM32F103C8T6]ADC转换

    什么是ADC转换? ADC转换的全称是: Analog-to-Digital Converter ,指模拟 / 数字转换器 ADC的性能指标: ADC分辨率: SSA与VREF-一起接到地,DDA与VREF+接到3.3v,所以ADC转换的范围是0---3.3v 所以最后的ADC转换值应该是我们的测量值*分辨率    分辨率 = 3.3v/2^12 = (3.3/4096)   12位的转换器所

    2024年02月06日
    浏览(14)
  • STM32F103C8T6串口调试篇

    STM32F103C8T6串口调试篇

    项目开发中,当出现bug时,由于不知道某个变量的值,所以很难定位问题,针对此问题,串口调试脱颖而出。通过串口printf()实时将需要显示的信息打印出来,这样就很方便的定位问题。 串口设置方法 1.购买调试器pwlink2。参考STM32F103C8T6程序烧录方法_stm32f103c8t6如何烧录_流

    2024年02月12日
    浏览(14)
  • STM32F103C8T6移植FreeRTOS

    STM32F103C8T6移植FreeRTOS

    根据自己开发板型号下载地址:STM32相关内容下载地址 SDK直接下载地址:STM32直接下载地址 下载参考博客 FreeROTS下载地址 选用V9.0.0 版本 个人创建目录如下,可做参考 keil目录 链接头文件 • 修改堆栈大小 • 修改中断函数名 去掉stm32f10x_it.c终端函数 增加FreeRTOS中断 特别解释

    2024年02月12日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包