想用CUBE配置然后用HAL库实现F407 3ADC交替采样实现7.2MSPS采样率,网上查了很多资料,3adc交替采样的资料很少,有用寄存器配置的,但是用HAL库的基本上没有找到,只能自己摸索。
首先是Pinout,值得注意的是3ADC 交替通常用到一样的通道,我用的是0通道。
然后是时钟的配置ADC最快时钟是36MHz,所以系统最快只能在144MHz,要做相应的更改
然后是ADC设置,这里面要选择模式是Triple interleaved Mode, DMA mode 2, delay设置为5cycle,ADC采样3cycle,Clock 要选择div2,这样能才能达到最快速度。
STM32 f407 3ADC 交替 实现 7.2Msps 采样率
最新推荐文章于 2024-03-13 10:07:25 发布