|
我使用 HAL_ADC_Start_IT 函数,让 ADC 外设在每次转换完成后持续触发中断,然后通过 UART 打印转换后的数值。 然而,我启用了连续转换模式,当我调节电位器时,也看不到 ADC 数值发生变化。显然 HAL_ADC_Start_IT 并没有持续运行。 另外,当我像下面这样在回调函数中重新调用 HAL_ADC_Start_IT 时,功能就可以正常工作了。 / USER CODE BEGIN PFP / void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef *hadc) { adcVal = HAL_ADC_GetValue(&hadc1); HAL_ADC_Start_IT(&hadc1); } / USER CODE END PFP / |
STM32F103RCT6断电以后,ADC会漏电
STM32H7A3 怎样配置MDMA的硬件触发MDMA_REQUEST_DMA1_Stream0_TC将数据再次转运
STM32H7A3RGT6 ADC 8位采样速度只能达到3.5MSPS达不到数据手册上的7MSPS ?
STM32F103C8T6是否支持TIM3的PWM边沿触发AD采集
stm32H503CBT6 ADC在某次上电后波动变大了一些。
STM32H743 的ADC线性校准问题
STM32L431CCT6芯片的ADC差分采集
STM32H743内部温度传感器读数错误
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
STM32F405RGT6 ADC2+TIM4触发+DMA(DMA2_Stream2_CH1)+DMA中断会死机(取消中断后完全正常)
微信公众号
手机版
其次去掉打印,看看ADC 的值是否每次刷新正常,毕竟ADC的转换速度快,有可能被打印阻塞了。
另外每次描述问题,请先说明使用的型号,思路,配置,结果,并附上关键的截图,能上传IOC 和项目文件就更好了。这样小伙伴们就有方向帮你验证了。
其次去掉打印,看看ADC 的值是否每次刷新正常,毕竟ADC的转换速度快,有可能被打印阻塞了。
另外每次描述问题,请先说明使用的型号,思路,配置,结果,并附上关键的截图,能上传IOC 和项目文件就更好了。这样小伙伴们就有方向帮你验证了。