stm32进行ad采样,如何实现:采集到5s内的采样数据
定时和采样可以分开看,在ad采样那边有配置是根据定时器启动采样还是连续采样。函数 数ADC_ITConfig可以选择中断源等你看看固件函数库吧。采样和fft是两码事,得到数据后你爱咋地咋地。追问我还想问一下 ADC采样后数据经FFT分析后 怎样算它的频率 幅值 相位.幅值我是通过查找ADC采样后的数据数组里最大值来得到信号的幅值。但这应该有误差把 ,还有我设置定时器定时1s,不是PWM模式.Period=999; 定时时间(999+1)*(1/1K)=1 SPrescaler=42000; 42M/42000=1KHz我这里ADC的采样率是1000Hz吗?追答adc采样的误差包括线性误差和精度误差等,这个应该是你容许的,如果精度不够你要换更高位数的adc了。