30-adc模数转换器第3节初始化结构体讲解_第1页
30-adc模数转换器第3节初始化结构体讲解_第2页
30-adc模数转换器第3节初始化结构体讲解_第3页
30-adc模数转换器第3节初始化结构体讲解_第4页
30-adc模数转换器第3节初始化结构体讲解_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟数字转换器零死角玩转STM32M4系列淘宝: 论坛: 扫描进入淘宝店铺主讲内容参考资料:零死角玩转STM32“ADC电压采集”章节01ADC初始化结构体讲解ADC初始化结构体ADC_InitTypeDefADC初始化结构体ADC_Resolution:配置 ADC 的分辨率,可选的分辨率有 12 位、 10 位、 8 位和 6 位。ADC_CR1:RES1:0ScanConvMode:配置是否使用扫描模式,单通道 DISABLE,多通道 ENABLE。 ADC_CR1:SCANADC_ContinuousConvMode:配置连续转换还是单次转换。ADC_CR1:CONTADC初始化结构体

2、ADC_ExternalTrigConvEdge:外部触发极性选择,如果使用外部触发,可以选择触发的极性,可选有禁止触发检测、上升沿触发检测、下降沿触发检测以及上升沿和下降沿均可触发检测。 ADC_CR2:EXTEN/ JEXTENADC_ExternalTrigConv:外部触发选择,实际上,我们一般使用软件自动触发。ADC_CR2:EXTSEL3:0/ JEXTSEL3:0ADC初始化结构体ADC_DataAlign:转换结果数据对齐模式,可选 ADC_DataAlign_Right 或者 ADC_DataAlign_Left。ADC_CR2:ALIGNADC_NbrOfChannel:

3、AD 转换通道数目。ADC_SQR1:L3:0/ADC_JSQR:JL1:0ADC初始化结构体 monInitTypeDefADC初始化结构体ADC_Mode: ADC模工作式选择,有独立模式、双重模式以及三重模式。ADC_CCR:MULTIADC_Prescaler: ADC 时钟分频系数选择, ADC 时钟是有 PCLK2 分频而来,分频系数决定 ADC 时钟频率,可选的分频系数为 2、 4、 6 和 8。 ADC 最大时钟配置为 36MHz。ADC_CCR:ADCPREADC初始化结构体ADC_DMAAccessMode: DMA 模式设置,只有在双重或者三重模式才需要设置,可以设置三种

4、模式,具体可参考参考手册11.9章节的说明。ADC_CCR:DMAADC_TwoSamplingDelay: 2 个采样阶段之前的延迟,仅适用于双重或三重交错模式。ADC_CCR:DELAY编程时需要用到的固件库函数1-配置规则通道的转换顺序ADC_RegularChannelConfig(ADC_TypeDef* ADCx, / 使用哪个ADCuint8_t ADC_Channel, / 使用哪个通道uint8_t Rank, / 通道的转换顺序uint8_t ADC_SampleTime) / 采样时间编程时需要用到的固件库函数2-使能ADCADC_Cmd(ADC_TypeDef* ADC

5、x, FunctionalState NewState)ADC_CR2:ADON3-软件触发转换ADC_SoftwareStartConv(ADC_TypeDef* ADCx)ADC_CR2:SWSTART编程时需要用到的固件库函数4-单重ADC DMA 请求ADC_DMARequestAfterLastTransferCmd(ADC_TypeDef* ADCx, FunctionalState NewState)ADC_CR2:DDSADC_DMACmd(RHEOSTAT_ADC, ENABLE);ADC_CR2:DMA编程时需要用到的固件库函数5-多重ADC DMA 请求ADC_MultiModeDMARequestAfterLastTransferCmd(Func

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论