当前位置: 首页 > 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
    额外功能或特殊用途。

http://www.dtcms.com/a/86468.html

相关文章:

  • 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()方法的学习
  • 使用CSS3实现炫酷的3D翻转卡片效果
  • Linux信号处理:从“死亡快递“到系统级心跳的奇幻漂流
  • 鸿蒙特效教程10-卡片展开/收起效果
  • 物联网(IoT)系统中,数据采集器拿来即用
  • sqli-labs学习笔记
  • 第八章 | 函数修饰符与访问控制模式
  • 2024年MathorCup数学建模D题量子计算在矿山设备配置及运营中的建模应用解题文档与程序
  • Java算法OJ(13)双指针
  • 玄机-第五章 linux实战-黑链的测试报告
  • JavaScript案例0322