当前位置: 首页 > news >正文

单片机引脚的电气属性Electrical properties

1. Pin name

  • 定义
    • 如果引脚名称后面没有特别说明(例如括号中的内容),则该引脚在复位期间和复位后的功能与实际引脚名称相同。
  • 意义
    • 说明引脚的默认功能,帮助开发者了解芯片复位后的引脚状态。

2. Pin type

  • S (Supply pin)

    • 电源引脚,用于为芯片提供电源或接地。
    • 例如:VDD(供电引脚)、VSS(接地引脚)。
  • I (Input-only pin)

    • 仅支持输入信号的引脚,不能用于输出。
    • 例如:某些专用的控制信号输入引脚。
  • I/O (Input/output pin)

    • 支持输入和输出功能的通用引脚。
    • 可通过软件配置为输入模式或输出模式。

3. I/O structure

  • FT (5 V-tolerant I/O)

    • 支持输入/输出功能,具有5V容忍能力,可以直接与5V逻辑电平兼容。
  • FTf (5 V-tolerant I/O, FM+ capable)

    • 支持5V容忍,并兼容I²C FM+模式(Fast-mode Plus),适合高速I²C通信(高达1 MHz)。
  • TTa (3.3 V-tolerant I/O directly connected to ADC)

    • 支持3.3V容忍,可直接连接到ADC(模数转换器)进行模拟信号采样。
  • TC (Standard 3.3 V I/O)

    • 标准的3.3V输入/输出引脚,只能在0V到3.3V范围内工作。
  • B (Dedicated BOOT0 pin)

    • 专用的BOOT0引脚,用于选择芯片的启动方式(例如从Flash、RAM或系统存储器启动)。
  • RST (Bidirectional reset pin with embedded weak pull-up resistor)

    • 复位引脚,具有双向功能,内置弱上拉电阻。
    • 可通过拉低该引脚复位芯片,或由芯片内部逻辑驱动复位外部设备。

4. Notes

  • 内容
    • 除非有特别说明,所有I/O引脚在复位期间和复位后均被设置为浮空输入模式
  • 意义
    • 说明芯片复位后的默认引脚状态,开发者需要根据需求重新配置引脚功能。

5. Pin functions

  • Alternate functions

    • 通过GPIOx_AFR寄存器选择的功能。
    • 例如:将引脚配置为UART、SPI、I²C等外设功能。
  • Additional functions

    • 通过外设寄存器直接选择或启用的功能。
    • 例如:某些引脚可能具有专用的定时器功能,需要通过特定外设寄存器启用。

  1. Pin number
    引脚编号,包含不同封装(LQFP64、UFBGA64、LQFP48/UFQFPN48、WLCSP36、LQFP32、UFQFPN32)的引脚编号。

  2. Pin name (function upon reset)
    引脚名称及复位时的默认功能。

  3. Pin type
    引脚类型:I/O(输入/输出)、S(电源或接地)。

  4. I/O structure
    输入/输出结构类型,例如 TTa、RST 等。

  5. Notes
    备注信息,例如复位功能或其他特性。

  6. Alternate functions
    备用功能(复用功能)。

  7. Additional functions
    额外功能或特殊用途。

相关文章:

  • python 学习基本语法整理
  • Vue3+Vite单页面应用(SPA)改造为多页面应用(MPA)
  • PTA 1097-矩阵行平移
  • UNIX网络编程笔记:客户/服务器程序示例
  • git,openpnp - 根据安装程序打包名称找到对应的源码版本
  • 大数据从入门到入魔系列————大数据治理技术栈技术选型
  • AI开源项目
  • 2. 商城前端部署
  • 【学习笔记】卷积网络简介及原理探析
  • AtCoder 第398场初级竞赛 A~E题解
  • Python-docx库详解:轻松实现Word文档自动化生成与图片尺寸控制
  • Java单例模式、懒汉模式、饿汉模式和懒加载
  • Linux任务管理与守护进程
  • Qt的内存管理机制
  • 一些SQL优化经验(非添加索引版)
  • ccfcsp3302相似度计算
  • 计算机网络(第三章)
  • VScode页面错误,可以编译C++20版本,但页面显示有错误的解决方案
  • Unity的JSON工具类+LitJson的引入及使用
  • 对象克隆以及BigInteger()方法,与BigDecima()方法的学习
  • 马上评|让查重回归促进学术规范的本意
  • 中国至越南河内国际道路运输线路正式开通
  • 因操纵乙烯价格再遭诉讼,科莱恩等四家企业被陶氏索赔60亿
  • 国务院关税税则委员会公布公告调整对原产于美国的进口商品加征关税措施
  • “远践”项目启动公益生态圈,上海青少年公益力量蓬勃生长
  • 专访|导演刘江:给谍战题材注入现实主义的魂