通过官网资料了解到STM32U545RE的ADC性能强劲,高达14bit分辨率和2.5Mbps采样率: 本帖配置定时器触发ADC采集,了解其性能。 根据板卡原理图,选择PA0作为测试口: 接下来配置ADC的参数:时钟频率、数据位数、采样模式、采样通道设置、采样触发设置等,如下图: 然后开启ADC中断,在中断回调里面读取数据。 配置定时器6定时触发ADC转换,设置每100us采样触发一次ADC: 然后生成工程就可以了,在生成的工程里面添加测试代码完成ADC采集。 使能ADC的电源VDDA(这是个坑的地方,需要手动加一下),添加代码:
照搬例程里面的ADC校准代码:
启动TIM6和ADC1,先启动定时器,再启动ADC:
在ADC转换完成回调函数里面添加读取数据代码:
将PA分别接板子上的地和3.3V,采集数据如图: 参考电压3.3V,3.3/3.3*2^14=16384 跳动非常小,十分稳定,如果采用外部电压基准,效果应该更好。 |
STM32U575 LPBAM中I2C的Sequence Number如何理解
电脑识别不到stlink,指示灯也不亮
stm32U5低功耗
U575功耗问题
stm32u535芯片usb hid custom类接收数据有问题?
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
STM32U5退出stop2模式后进入HardFault_Handler
STM32H7串口智能卡模式
U575VGT6功耗问题
STM32F767 LWIP无法ping通
你提到的这个坑我之前也踩过。不过我发现后来的CubeMx在这个地方生成工程时主动加上去了。
学习学习,不踩坑。