文件名称:【STM32】标准库-独立ADC-外部触发-DMA传输-多通道
文件大小:604KB
文件格式:ZIP
更新时间:2022-06-23 13:54:23
stm32 c语言
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别为PH10,PH11,PH12 Key1为PA0,Key2为PC13 KEIL5下载配置有FLASH与SRAM ADC1独立模式,使用通道4和通道6,PA4和PA6(配置为模拟模式),开启扫描模式,使用DMA传输,采用外部触发ADC转换,触发源为TIM3的TRGO事件,TIM3的TRGO事件来源于其更新事件,TIM3每200ms更新一次,也就是ADC每200ms采样一次, 使用ADC1的规则通道,采样的通道数为2,序列为 通道4(PA4),通道6(PA6) 在DMA的中断服务函数中,使用串口将ADC转换值输出 注意点:如果需要ADC转换完成中断,最好使用DMA的传输完成中断代替