需求是:30KHz频率PWM触发采样13个通道(33uS),使用DMA传输300*13个结果后,DMA才中断,再重置。
因采样频率太快,不想每13个通道DMA就中断,太占机时。按技术资料用DMA链表形式是能解决的大缓冲的。
新唐的例程,有些例程是初始化了几个模拟量输入通道引脚,但实际上全部例程都是单通道的,都是采样一次就Close了。整个EADC也没多少寄存器可配置的,全部仔细读了,目前配置最简单的,现在DMA传13个中断是可以传13*300,
但多通道采集结果根本不对呀,且有些通道根本没有结果。
非常感谢!
ADC初始化如下:
|