采用STM32F103C8T6单片机,KeilMDK5.32版本 ADC1和ADC2都是单次转换,ADC1的规则通道的外部触发为定时器3的TRGO,定时器3的TRGO事件来源于更新事件,每500ms更新一次,即ADC每500ms转换一次 ADC1开启2个规则通道,转换序列为:通道0(PA0),通道1(PA1) ADC2开启2个规则通道,转换序列为:通道0(PA0),通道1(PA1) ADC1和ADC2设置相同通道的转换时间都为1.5个ADC周期。如,在规则通道上,ADC1和ADC2的通道0转换时间相同。 在规则通道每个通道转换完成之后,DMA负责将转换的数据从ADC_DR寄存器传输到用户指定的目的地址 开启ADC1的规则通道转化完成中断。 转换完成之后在规则通道转换完回调函数中串口输出转换的数据
2023-07-04 18:54:54 16.57MB stm32 arm 嵌入式硬件 单片机
1
STM32双ADC模式STM32双ADC模式STM32双ADC模式STM32双ADC模式STM32双ADC模式STM32双ADC模式STM32双ADC模式
2021-10-20 18:06:44 14KB STM32双ADC模式
1
stm32 双ADC模式,ADC1,ADC2的双通道工作,DMA搬运AD转换后的数据,注意DMA搬运的数据长度为32位,高半个字里是ADC2的数据,低半个字里是ADC1的数据。
2021-07-22 15:46:37 12KB stm32 双ADC模式
1