写入寄存器-stm32中的命名约定

写入寄存器-stm32中的命名约定,stm32,Stm32,我一直在尝试为STM32F0103K6在SMT32cubeIDE中手动设置ADC。我想我知道我需要哪些寄存器和标志,但我似乎无法向其中任何一个写入,因为所有的名称都是错误的-?我试着在cubeIDE中使用SFR视图中的名称- ADC ->CR |= 1<<ADEN; // enable ADC ADC ->ADC_SMPR |= 1<<0 | 1<<1; // speed divider select ADC ->ADC_CHSELR

我一直在尝试为STM32F0103K6在SMT32cubeIDE中手动设置ADC。我想我知道我需要哪些寄存器和标志,但我似乎无法向其中任何一个写入,因为所有的名称都是错误的-?我试着在cubeIDE中使用SFR视图中的名称-

 ADC ->CR |= 1<<ADEN; // enable ADC
 ADC ->ADC_SMPR |= 1<<0 | 1<<1; // speed divider select
 ADC ->ADC_CHSELR |= 1<<0 | 1<<1; // set sequence to adc0, adc1
 ADC ->ADC_CFGR1 |= 1<<DISCEN; //discontinuous mode
 ADC ->ADC_CR |= 1<<2; // start conversion

ADC->CR |=1这很简单。查找CMSIS头文件并使用正确的标识符。

通常寄存器位定义看起来像ADC\U CR1\U DISCEN。

在哪里可以找到CMSIS头文件?应该是(生成的?)项目源文件的一部分。尝试查找包含ADC\u CFGR1\u DISCEN或仅包含DISCEN的.h文件。