通过官网资料了解到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 跳动非常小,十分稳定,如果采用外部电压基准,效果应该更好。 |
用STM32Cubeprogrammer 烧录 TrustZone 的示范程序不成功
stm32u575vit6封装问题
STM32U545 DAC
STM32U575RIT6使用X-CUBE-AI 8.0.0部署ST官方运动检测模型时,出现E801(HwIOError): Invalid firmware - COM11:115200错误。
STM32U575ZIT 怎么配置GPDMA+DCMI 求解
STM32U575 LPBAM中I2C的Sequence Number如何理解
电脑识别不到stlink,指示灯也不亮
stm32U5低功耗
U575功耗问题
stm32u535芯片usb hid custom类接收数据有问题?
你提到的这个坑我之前也踩过。不过我发现后来的CubeMx在这个地方生成工程时主动加上去了。
学习学习,不踩坑。