登录/注册

gd和stm32 adc

更多

关于 GD(GigaDevice)微控制器STM32 的 ADC(模数转换器),以下是关键点总结:


1. GD32 和 STM32 的 ADC 共性


2. GD32 与 STM32 ADC 的主要差异

a. 转换速度

b. 校准方式

c. 内部通道

d. 库函数与寄存器


3. 代码配置示例(以单通道读取为例)

STM32(HAL 库)

ADC_HandleTypeDef hadc;
hadc.Instance = ADC1;
hadc.Init.ScanConvMode = DISABLE; // 单通道模式
hadc.Init.ContinuousConvMode = DISABLE; // 单次转换
HAL_ADC_Init(&hadc);

// 启动转换并读取值
HAL_ADC_Start(&hadc);
if (HAL_ADC_PollForConversion(&hadc, 100) == HAL_OK) {
    uint16_t adc_value = HAL_ADC_GetValue(&hadc);
}

GD32(GD32 库)

rcu_periph_clock_enable(RCU_ADC0); // 启用 ADC 时钟
adc_deinit(ADC0);
adc_mode_config(ADC_MODE_FREE); // 独立模式
adc_data_alignment_config(ADC0, ADC_DATAALIGN_RIGHT); // 数据右对齐
adc_channel_length_config(ADC0, ADC_REGULAR_CHANNEL, 1); // 单通道

// 配置通道并读取
adc_regular_channel_config(ADC0, 0, ADC_CHANNEL_0, ADC_SAMPLETIME_55POINT5);
adc_software_trigger_enable(ADC0, ADC_REGULAR_CHANNEL);
while (!adc_flag_get(ADC0, ADC_FLAG_EOC)); // 等待转换完成
uint16_t adc_value = adc_regular_data_read(ADC0);

4. 注意事项


如果需要特定型号(如 GD32F4xx 或 STM32H7)的详细配置,可提供具体型号进一步分析!

GD32 ADC转换时间如何计算?

GD32 MCU当前产品的ADC都是SAR ADC,它有着转换速度快,精度高的优点,刚好适合在一些需要快速

2024-03-04 09:33:28

GD32和STM32有何区别?GD32如何替换STM32呢?

GD32和STM32有何区别?GD32如何替换STM32呢?

2023-11-22 18:18:26

GD32如何替换STM32

GD32如何替换STM32?

2023-09-18 10:58:43

GD32F103与STM32F103的区别 2021.6.2

GD32和STM32的区别 2.1. 内核 2.2. 主频 2.3. 供电 2.4. FLASH差异 2.5. 功耗 2.6. 串口 2.7. ADC

资料下载 李杰 2021-12-08 11:06:03

GD32和STM32的区别

一、前言GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以

资料下载 刘洋 2021-11-18 20:51:01

STM32ADC学习历程

STM32的ADC学习历程(电源技术期刊影响因子)- STM32的ADC

资料下载 王越建 2021-09-27 12:32:55

STM32ADC驱动程序

STM32的ADC驱动程序(电源技术被踢出核心)-  STM32的ADC

资料下载 刘满贵 2021-09-23 13:43:22

STM32ADC代码例程

STM32的ADC代码例程(普德新星电源技术有限公司怎么样)- STM32的ADC

资料下载 vinww特烦恼 2021-09-23 09:53:19

STM32GD32横向对比区别

GD32 是国产单片机,据说开发人员来自ST公司,GD32 也是以 STM32 作为模板做出来的。所以

2023-09-13 11:47:30

GD32与STM32兼容吗?

GD32与STM32兼容吗? GD32与STM32是两个不同的微控制器系

2023-08-16 11:32:55

gd32和stm32哪个好?

gd32和stm32哪个好? GD32和STM32是两种常见的微控制器系

2023-08-16 11:32:46

gd32和stm32的编程区别

gd32和stm32的编程区别 GD32和STM32是目前市场上比较流行

2023-08-16 11:32:44

gd32和stm32程序可以互用吗?

gd32和stm32程序可以互用吗? GD32和STM32是两种不同的芯

2023-08-16 11:32:41

STM32GD32、ESP32的区别

GD32 是国产单片机,据说开发人员来自ST公司,GD32 也是以 STM32 作为模板做出来的。所以

2023-04-12 09:51:46

STM32CUBEMX开发GD32F303(10)----双ADC轮询模式扫描多个通道

本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过

2022-11-29 17:38:56

7天热门专题 换一换
相关标签