
STM32F103烧录程序后电流变大
STM32F103CBT6读取单总线温湿度传感器,需要手动重启。
求教學stlink v3 set** 怎麼和**blue pill**連結傳輸寫好的程式
F103和G474的180°移相區別
怎么下载stm32f103zet6的spice模型,没找到
塗鴉模組適配ST芯片
板载stlink无法连接到设备
STM32F103长时间运行,串口发送失败
STM32G474 BOOST电路双环PID的用法
foc2.0函数SVPWM_3ShuntCalcDutyCycles看不明白
试试将PA3引脚配置为输入模式,并使能内部上拉电阻
你好,非常感谢回复,我这边是串口2和AD采集都要使用,在正常配置串口2时PA3需配置成GPIO_Mode_IN_FLOATING或者GPIO_Mode_IPU(配置成其他模式串口接收无法使用),此时AD采集每个通道都会受影响,采集值会偏高,如果把串口2不使用,将PA3配置成其他模式AD采集是正常的
通常不建议这样复用使用引脚, 因为模拟信号很容易受到数字信号干扰。
这也是为什么芯片IO结构有不同的通路原因。
另外,串口的RX 默认是高电平,如果连接到ADC的引脚上,必然增加充电量,导致结果变高。
串口2的接收引脚只是做串口使用,没有用于ADC采集,我这边是串口2正常使用的情况下(接收引脚PA3配置成GPIO_Mode_IPU或者GPIO_Mode_IN_FLOATING模式),会影响其他ADC通道的采集,比如ADC1的1通道(PA1)、4通道(PA4)、5通道(PA5)、6通道(PA6)等,采集值都会偏大
原因找到了,是因为串口2的引脚电平不兼容5V导致的,换到其他兼容5V的串口上一切正常
感谢分享。 电压高过VDD时, 普通IO会引起灌电流,这个需要避免。
灌电流会影响ADC, 其他的影响估计也会有,只是没那么明显或有相关描述而已