完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我有一个 STM32G071,其中配置了一个 UART 接口和一个 GPIO 输入。
UART 映射到 PA9 - PA12(Tx、Rx、CTS、RTS)。 PA8配置为GPIO输入模式(无上拉、下拉)。连接到 PA8 的网络上是一个带漏极开路输出的霍尔传感器。这个网络有一个外部 10k 的上拉电阻。 首先初始化 GPIO 端口,然后初始化 UART。 当我在 GPIO 初始化后停止代码时,霍尔传感器输入就像一个魅力。不存在磁场时信号为 3 V,存在磁场时为 0 V。GPIO 输入寄存器显示正确的值。 在我初始化 UART 的那一刻,更具体地说,当“发射器启用”位 USART_CR1->TE 时,PA8 的电压从 3 V 下降到 1 V。当 UART 通信开始时,UART_Tx 消息在 PA8 的网络上可见。蓝色信号是 PA8,红色信号是 UART_Tx。 配置 UART 时,PA8 的 GPIO 配置不会改变。它仍然可以作为输入。当我将网络直接连接到 3 V 时,它在 GPIO 输入寄存器中显示为“1”。 由于当 UART_Tx 为高电平时 PA8 变为 1 V,因此它不是来自 PCB 的电阻耦合(这样信号将同相)。 UART_Tx 是 PA9,除了引脚靠得很近外,这些引脚之间没有任何连接。这两个网络仅在 MCU 处彼此靠近。 这种效果出现在我看过的所有三块 PCB 上。 当我测量 PA8 和 PA9 之间的电阻时,万用表显示大约。330 欧姆。 有人可以帮忙吗?以前有人见过这种行为吗? |
|
相关推荐
1个回答
|
|
|
哦,这让我很失望,这是臭名昭著的 USB-C 电池没电支持(相关的内部下拉名义上是 5k1,与 1V 和 10kOhm 上拉完全匹配)。
复位后,UCPD CCx 线会出现一个下拉电阻,可通过以下方式禁用 设置 SYSCFG_CFGR1 寄存器的 UCPDx_STROBE 位。 ...并且该下拉电阻由相关的 UCPDx_DBCCx 引脚切换... |
|
|
|
|
只有小组成员才能发言,加入小组>>
stm32mp157的异核通信的rpmsg_sdb的m4固件和a7驱动该如何编写?
1453 浏览 0 评论
stm32f103用freertos对一个采样率为1kHz的传感器,进行采样,数据出差
1502 浏览 0 评论
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
3649 浏览 1 评论
3842 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
2461 浏览 1 评论
STM32H7打开DCache后,出现了串口接收信息为空的现象,是哪里出了问题?
727浏览 5评论
用NANO STM32F103RBT6的开发板烧录不了是哪里出了问题?
661浏览 5评论
710浏览 5评论
外部中断触发类型为双边沿触发,进入中断回调后有什么办法判断该边沿是上升沿还是下降沿?
941浏览 5评论
STM32L071CBT6低温环境下无法正常工作是什么原因引起的?
745浏览 5评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:22 , Processed in 0.748843 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
374