
hi各位好, 我最近正在用一款量产的成品PCB板做项目,芯片型号是STM32F429BIT6。其中PA1管脚被用作ADC1 IN1,用于接入传感器(PCB已经量产,而且线束已经做好,所以一般来说没法改了,而且估计已经在使用了)。 但是我发现一个奇怪的现象,配置完ADC以后,这个管脚的读数一开始就是4092这样的数值。但也不是说ADC不好用,因为这个数字是变化的,有时候是4089,有时候是4091,会变化的。用这个管脚量什么都是4092,但是如果接GND数值是正确的,差不多只有个位数。 我排查了一圈发现了问题,但是我不知道是什么导致的。用万用表量了一下这个管脚,它自身是带3.3v正电的,即使代码中它被配为 一开始我以为是我代码配置的问题,因为我是基于别人的代码修改的,但是我用 由于怀疑的硬件电路问题,我又换了一块PCB板子,型号是F429VET6,这块板子是网上买的,什么都没接的那种。也用 请问这是为什么?应该怎么解决? |
STM32F429 二级启动程序 (sboot) 开发难点:LD 文件 / 堆栈 / NVIC 及 startup.s 修改疑问
debug选项卡中的trace enable选项是灰色的无法勾选
STM32F407ZGT6的SD卡通过DMA控制时,无法从外部SRAM取数据
请问原子哥,STM32F407例程力,FFT测试章节里,计算时间统计正确吗?
STM32F407读写U盘出现程序卡死问题
我最近在用stm32f407做CAN通讯的回环+静默,但是现在显示可以成功发送数据,FIFO接收不到数据,这是什么原因啊
vscode如何使用CUBECTL
串口空闲+DMA接收GPS信号,空闲中断触发时间不对。
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
求助:I2S通过DMA搬运后通过USB上传上位机,转为.wav文件后声音嘈杂,音质很差,基本听不出人声
那如果是配置成普通的GPIO输出或者输入,下拉,这个IO的电平也拉不下来吗?
是这样没错
如果都拉不下来,那就奇怪了。
最好查查引线,是否排列导致量测错误呢。
更正一下,我搞错了
配置成普通的GPIO输出,不用下拉,GPIO_NOPULL 不带电,几乎是0V
但是配置成 GPIO_MODE_ANALOG 模拟输入,这个时候上下拉不管用
配置成输入也带3.3V