【发布时间】:2020-10-26 15:57:16
【问题描述】:
我一直在尝试在 SMT32cubeIDE 中为 STM32F0103K6 手动设置 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(即 ADC_CR),而且似乎也没有一个位的名称被识别。
我哪里错了?
【问题讨论】:
标签: stm32