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

引脚电平异常?以下或许是原因

当你发现引脚的电平与预期不符时,请注意以下几点:

  1. 不要只看板上的丝印: 要对照原理图上的标记。电路板上的丝印有时会打印错误,导致你接错引脚,从而浪费大量时间进行调试。

  2. 检查引脚的多处引用: 在使用一个引脚之前,首先要观察原理图,看是否有其他模块也使用了这个引脚,以防止多处引用的问题。例如,PTA4 被用作 SWDDIO 引脚。根据协议,该引脚在空闲时应被拉高,因此外部会接一个上拉电阻。这个上拉电阻可能导致 PTA4 在被其他模块使用时,出现意外的高电平。

  3. 注意跳线帽连接: 如果开发板上使用了跳线帽,也要注意你使用的引脚是否在其他模块处被跳线帽与其他引脚相连了。例如,PTE4 引脚通过跳线帽与独立的 CAN 芯片的 TX 引脚相连。即使你不启用 CAN 通信,由于 CAN 芯片的引脚默认电平为高电平,这也会导致 PTE4 的电平变高。

  4. 排查步骤: 首先检查引脚是否已初始化,以及是否在 port 配置了上拉或下拉电阻。如果查看波形发现引脚的电平与配置不符,就要查看原理图,看该引脚在哪些地方被使用,并注意其周围是否有上拉或下拉电阻。

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

相关文章:

  • Java 高可用实现方式
  • 基于MATLAB长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析等领域中的实践技术应用
  • 面试常考算法题汇总
  • Java设计模式-观察者模式
  • MATLAB函数文件编写规范
  • imx6ull-驱动开发篇41——Linux RTC 驱动实验
  • 详解flink SQL基础(四)
  • 使用Docker+WordPress部署个人博客
  • 无人机和无人系统的计算机视觉-人工智能无人机
  • k8s的etcd备份脚本
  • 4G模块 EC200通过MQTT协议连接到阿里云
  • Java-面试八股文-Java高级篇
  • Springboot 集成 TraceID
  • 在react里使用路由,手动跳转
  • C++ 内存安全与智能指针深度解析
  • 【flutter对屏幕底部有手势区域(如:一条横杠)导致出现重叠遮挡】
  • YOLOv7:重新定义实时目标检测的技术突破
  • 浅聊RLVR
  • 绿色循环经济下的旧物回收App:重构闲置资源的价值链条
  • 设计仿真 | 从物理扫描到虚拟检具:Simufact Welding革新汽车零部件检测
  • 汽车零部件工厂ESOP系统工业一体机如何选型
  • 基于51单片机红外避障车辆高速汽车测速仪表设计
  • AEB 强制来临,东软睿驰Next-Cube-Lite有望成为汽车安全普惠“破局器”
  • kubeadm join 命令无法加入node节点,ip_forward 内核参数没有被正确设置
  • IIS 安装了.netcore运行时 还是报错 HTTP 错误 500.19
  • k8s笔记03-常用操作命令
  • Qt开发:智能指针的介绍和使用
  • 君正T31学习(二)- USB烧录
  • 支持指令流水的计算机系统设计与实现
  • mysql绿色版本教程