嵌入式系统设计(STM32)第7讲讲解.ppt
文本预览下载声明
第7讲 STM32的AD转换器;主要内容;7.1 ADC的硬件结构及功能;ADCx的输入通道;ADC主要特征;7.2 工作模式;通道选择;单次转换模式;连续转换模式;扫描模式;间断模式;数据对齐;双ADC模式;7.3 ADC中断;7.4 ADC寄存器;;ADC状态寄存器(ADC_SR) ;ADC控制寄存器1(ADC_CR1) ;ADC控制寄存器2(ADC_CR2) ;EXTSEL[2:0],启动规则通道组转换的外部事件 ;ADC采样时间寄存器1(ADC_SMPR1);ADC注入通道数据偏移寄存器x (ADC_JOFRx)(x=1..4);ADC规则序列寄存器1(ADC_SQR1) ;;ADC注入序列寄存器(ADC_JSQR) ;ADC 注入数据寄存器x (ADC_JDRx) (x= 1..4) ;7.5 ADC库函数;;函数ADC_DeInit ;函数ADC_Init ;ADC_InitTypeDef structure ;ADC_Mode:;;ADC_ExternalTrigConv定义表;ADC_DataAlign ;ADC_NbrOfChannel ;例: /* Initialize the ADC1 according to the ADC_InitStructure members */ ;函数ADC_Cmd ;函数ADC_ResetCalibration;函数ADC_GetResetCalibrationStatus;函数ADC_StartCalibration;函数ADC_GetCalibrationStatus;函数ADC_SoftwareStartConvCmd;函数RCC_ADCCLKConfig ;函数ADC_RegularChannelConfig ;ADC_Channel值;ADC_SampleTime值: ;;函数ADC_GetFlagStatus ;函数ADC_GetConversionValue ;7.6 ADC程序设计;;函数及变量声明;主程序:;主程序(续);串口发送数据子函数:;串口初始化函数:;ADC1初始化函数:;读AD转换结果子函数:;时钟初始化函数:;GPIO初始化函数;习题7;;请解释下面的AD配置程序;实验七 A/D转换实验;谢谢!
显示全部