【发布时间】:2016-04-26 17:29:25
【问题描述】:
我正在尝试在stm32f4 中编写一个ADC。我想知道这五个指令的作用是什么?
ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div2;
ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled;
ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_5Cycles;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right
【问题讨论】:
-
你读过CPU的reference manual吗? - 独立模式是指转换模式。 - ADC_Prescaler_Div2 将 ADC 的时钟设置为总线时钟的一半 - ADC_DMAA... 禁用 DMA - ADC_TwoSampling... 设置 ADC 的采样周期持续时间 - ADC_DataAligh 设置结果数据的对齐方式ADC_DR 数据寄存器
-
下载 RM,阅读外围设备,使用 HAL 或 bit bashing 尝试一下,看看它能做什么。还可以查看 HAL 文档和代码库 - 只需一步即可查看正在做什么以及如何做。是的,如果其他人阅读并解释它可能看起来更容易,但你永远不会学习。大量阅读...