;//通过软件触发 ADC 转换adc_external_trigger_config(ADC0, ADC_REGULAR_CHANNEL, ENABLE);(2)开启 AD 转换器 在设置完了以上信息后,我们就开启 AD 转换器了 /* enable ADC interface */adc_enable(ADC0);delay_1ms(1);//延迟 等待稳定/* ADC calibration and reset calibration */adc_calibration_en...
官方固件库里的example里就有一个软件触发ADC,使用DMA的例子 是用 adc_software_trigger_enable(ADC0,...
ADC_Regular_ConversionMode: Enable Regular Conversions 是否使能规则转换。 Number Of Conversion ADC转换通道数目,有几个写几个就行。 External Trigger Conversion Source 外部触发选择。这个有多个选择,一般采用软件触发方式。 Rank: Channel ADC转换通道 Sampling Time 采样周期选择,采样周期越短,ADC 转换数据输出周期...
登录后复制/* USER CODE BEGIN 0 */uint32_tADC1_1, ADC1_2,ADC1_3;//采集的三个通道的ADCuint32_tADC1_Value[30];//DMA存放数组uint8_ti;uint8_tADC1_Flag;//dma采集完毕中断/* USER CODE END 0 */ 使能ADC传输。 登录后复制/* USER CODE BEGIN 2 */HAL_ADC_Start_DMA(&hadc1,(uint3...
6.2.GD32 ADC 外设原理 GD32 ADC 主要特性 ◼ 高性能: –ADC采样分辨率: 12位、 10位、 8位、或者6位分辨率; – 前置校准功能; – 可编程采样时间; – 数据存储模式:最高有效位对齐和最低有效位对齐; – 支持规则数据转换的DMA请求。 ◼ 模拟输入通道: ...
GD32 ADC 主要特性 ◼ 高性能: –ADC采样分辨率: 12位、 10位、 8位、或者6位分辨率; – 前置校准功能; – 可编程采样时间; – 数据存储模式:最高有效位对齐和最低有效位对齐; – 支持规则数据转换的DMA请求。 ◼ 模拟输入通道: –16个外部模拟输入通道; ...
【第13课】ADC规则组采集 + DMA数据传输, 视频播放量 4264、弹幕量 6、点赞数 55、投硬币枚数 40、收藏人数 99、转发人数 20, 视频作者 元芯电子, 作者简介 尘世间一件迷途小书童,相关视频:【第21课】GD32F103 数模转换(DAC)生成指定电压值,【第12课】GD32F103 ADC介绍
_source_config(ADC_REGULAR_CHANNEL, ADC_EXTTRIG_REGULAR_NONE);//软件触发adc_external_trigger_config(ADC_REGULAR_CHANNEL, ENABLE);//触发使能adc_dma_mode_enable();//使能DMA接收adc_enable();//使能ADC模块delay_1ms(0x03);//ADC在使能之后需要进行短暂的延时,时间周期约为2毫秒左右,以保证ADC能正常...
ADC 在设置为 8bit 模式右对齐时,GD32F4xx 是取 12bit 数据中的高 8bit,使用时请注意,如表 4-1. 右对齐时 ADC 采样数据寄存器所示。可采用左对齐,读取高字节数据,如表 4-2. 左对齐时 ADC 采样数据寄存器所示 4.3.2 ADC 软件触发时机处理 在 ADC IDLE 的时候,软件写一下 swstart,硬件会检测到...