frdstm32 发表于 2025-4-15 17:41

N32G455ADC状态寄存器不会变

最近做三相逆变器MOS管电流采样项目,使用ADC注入通道的时候发现N32G455的状态寄存器ADC_STS不会实时改变,不能读取到当前的工作状态,使用注入通道时除了最低位(模拟看门狗),其他有效位全置1,转换开始是1,转换结束也是1,感觉这一点不太好,不知道为啥。

huquanz711 发表于 2025-4-16 08:10

换个采样模式看看是否一样的

两只袜子 发表于 2025-4-18 16:28

检查ADC的软件驱动是否正确,是否需要更新。

cr315 发表于 2025-4-18 16:29

建议联系N32G455的技术支持。

jcky001 发表于 2025-4-18 17:00

增加滤波或去噪措施。

时光贩卖机 发表于 2025-4-20 13:47

看起来像是硬件配置或者代码逻辑的问题,检查一下ADC初始化设置和中断配置是否正确。

治愈糖果屋 发表于 2025-4-25 10:55

看起来像是ADC的状态寄存器配置问题,你检查一下你的配置代码,确保状态寄存器的配置是正确的。

cr315 发表于 2025-5-27 11:06

ADC的配置可能不正确。

elephant00 发表于 2025-5-27 11:06

注入通道的配置可能存在问题,如注入序列寄存器JSQR的配置不正确,导致注入通道无法正常工作。

jcky001 发表于 2025-5-27 11:06

ADC的时钟配置可能不正确,导致ADC无法正常工作。

flycamelaaa 发表于 2025-5-27 11:06

硬件连接可能存在问题,如ADC引脚与外部设备的连接不正确,或者ADC引脚本身存在故障。

powerantone 发表于 2025-5-27 11:07

在读取ADC状态寄存器时,可能存在软件逻辑错误,如未正确清除状态标志位、未在正确的时机读取状态寄存器等。

stormwind123 发表于 2025-5-27 15:00

检查硬件连接,ADC配置。

suncat0504 发表于 2025-5-28 18:36

标志位需要手动清除?看看手册是怎么说的吧
页: [1]
查看完整版本: N32G455ADC状态寄存器不会变