硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2550|回复: 2
收起左侧

[ADC] H750的HAL V1.7生成的代码中,ADC_InitTypeDef结构体没有BoostMode参数

[复制链接]

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2020-6-11 15:15:55 | 显示全部楼层 |阅读模式
使用的hal库版本为STM32Cube FW_H7 V1.7.0生成的H750代码,发现stm32h7xx_hal_adc.h文件
中的ADC_InitTypeDef结构体没有BoostMode参数,那是不是说ADC的时钟不能超过20MHz?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-6-11 15:54:40 | 显示全部楼层
他们现在的分配是这样的:

STM32H7中ADC功能被ST玩出花,现在分直接通道,快速通道和慢速通道,不同封装最高速不同, LQFP封装速度最低
http://www.armbbs.cn/forum.php?m ... 7343&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2020-6-11 23:08:35 | 显示全部楼层
eric2013 发表于 2020-6-11 15:54
他们现在的分配是这样的:

STM32H7中ADC功能被ST玩出花,现在分直接通道,快速通道和慢速通道,不同封装 ...

有实测过STM32H743XIH6的16bit采样率可以到2M以上吗?

现在想尽量提供采样率,请教一下,hal库有没有像原来M3那样获取ADC时钟的方法呢?
typedef struct
{
  uint32_t SYSCLK_Frequency;  /*!< returns SYSCLK clock frequency expressed in Hz */
  uint32_t HCLK_Frequency;    /*!< returns HCLK clock frequency expressed in Hz */
  uint32_t PCLK1_Frequency;   /*!< returns PCLK1 clock frequency expressed in Hz */
  uint32_t PCLK2_Frequency;   /*!< returns PCLK2 clock frequency expressed in Hz */
  uint32_t ADCCLK_Frequency;  /*!< returns ADCCLK clock frequency expressed in Hz */
}RCC_ClocksTypeDef;


RCC_ClocksTypeDef get_rcc_clock;    [color=rgb(0, 136, 0) !important]//获取系统时钟状态RCC_GetClocksFre[color=rgb(0, 153, 0) !important]q(&get_rcc_clock);  [color=rgb(0, 136, 0) !important]//仿真的时候就可以在结构体get_rcc_clock中看见各个外设的时钟了







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 06:01 , Processed in 0.212737 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表