新手上路
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2022-7-8
- 在线时间
- 4 小时
|
2金钱
最近在做stm32的ADC驱动,有几个不明白的地方:
1. 在使用ADC1的双通道采样cube配置时,网上的资料都选用了扫描模式。即通道1转换完成后转换通道2。那么如果在应用需求上,存在双通道同时采样和某一路通道单独采样的需求,是需要按不同方式重新初始化配置吗?
2. 在使用定时器TRGO信号触发ADC采样的时候,定时器控制ADC1的触发不产生中断,ADC转换完成后产生中断。双通道只能使用DMA方式读取数据吗?如果不用DMA,怎么区分双通道的数据呢?
我需要使用1个定时器的TRGO触发100us采样ADC1的双通道,ADC转换完成在每个中断需要做数据处理。需求上需要同时采样两个通道,也存在只用一个通道(另一个还得可能还得关,因100us太短,adc两路都开着转换,转换的时间比较长(目前要求是转一次20us),能给MCU处理的时间就远不足100us)。这样子得话,cube怎么配比较好呢?
|
|