- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
00:40
嵌入式系统原理与应用
1
课程回顾:GPIO
给相应GPIO端口时钟信号
RCC_APB2PeriphClockCmd(RCC_APB2_Periph_GPIOx,ENABLE);
初始化相应端口
GPIO_DeInit(GPIOA);
GPIO_Init(GPIOA,GPIOInitStructure);
00:40
嵌入式系统原理与应用
2
课程回顾:GPIO
设置相应IO端口
GPIO_SetBits(GPIOA,GPIO_Pin_3);
GPIO_ResetBits(GPIOA,GPIO_Pin_3);
GPIO_WriteBit(GPIOA,GPIO_Pin_3,Bit_SET);
GPIO_Write(GPIOC,0x3A4B)
00:40
嵌入式系统原理与应用
3
课程回顾:GPIO
读取输出IO端口状态
GPIO_ReadOutputDataBit(GPIOB,GPIO_Pin_2);
GPIO_ReadOutputData(GPIOB);
读取输入IO端口状态
GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_2);
GPIO_ReadInputData(GPIOB);
00:40
嵌入式系统原理与应用
4
课程回顾:中断和事件
什么是中断?
抢占式优先级与响应优先级的概念
外部中断的使用方法
使能时钟
初始化GPIO(输入、外部中断管脚)
使能EXTI(触发模式)
使能NVIC对应的中断(中断优先级)
00:40
嵌入式系统原理与应用
5
课程回顾:中断和事件
NVIC_PriorityGroupConfig
NVIC_Init
GPIO_EXTILineConfig
EXTI_DeInit
EXTI_Init
EXTI_GetFlagStatus
EXTI_ClearFlag
00:40
嵌入式系统原理与应用
6
课程回顾:中断和事件
EXTI_GetITStatus
EXTI_ClearITPendingBit
第九章ADC
00:40
嵌入式系统原理与应用
8
内容提纲
ADC概述
STM32 ADC设置
ADC转换模式
总结
00:40
嵌入式系统原理与应用
9
ADC概述
ADC,Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器。
真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易存储、处理或发射的数字形式,ADC可以实现这个功能。
ADC是计算机感知世界的窗口
00:40
嵌入式系统原理与应用
10
STM32的ADC
18通道2X12位逐次比较型,最大速度1MSPS
支持单次和连续转换模式,双重模式,自动扫描模式,规则和注入转换模式
可由外部中断、定时器或软件触发转换
采样时间可按通道分别编程
转换结束、注入转换结束和发生模拟看门狗事件时会产生中断
00:40
嵌入式系统原理与应用
11
STM32 ADC功能框图
00:40
嵌入式系统原理与应用
12
内容提纲
ADC概述
STM32 ADC基本设置
ADC 时钟
ADC开关
通道选择
ADC校准
数据对齐
温度传感器和内部参考电压
ADC转换模式
编程实例
总结
00:40
嵌入式系统原理与应用
13
ADC时钟
STM32 ADC最大工作时钟为14MHz,设置时应使时钟接近而不超过14MHz。
ADC的时钟由APB2时钟经RCC提供的ADC预分频器后产生,我们的系统APB2频率为72MHz,ADC预分频值(2/4/6/8)取6时可产生最接近最大频率的12MHz时钟。
ADC预分频器由RCC_ADCCLKConfig函数设置
00:40
嵌入式系统原理与应用
14
ADC时钟设置函数
函数原型
void RCC_ADCCLKConfig(u32 RCC_ADCCLKSource)
功能描述
设置ADC时钟(ADCCLK)
输入参数
RCC_ADCCLKSource:RCC_PCLK2_Divx,x=2,4,6,8
输出参数
无
返回值
无
先决条件
无
应用示例
RCC_ADCCLKConfig(RCC_PCLK2_Div6);
00:40
嵌入式系统原理与应用
15
ADC开关
调用ADC_Cmd(ADCx,ENABLE)函数可给ADC上电,它将ADC从断电状态下唤醒。
调用ADC_Cmd(ADCx,DISABLE)函数可将ADC断电,断电后ADC几乎不耗电
00:40
嵌入式系统原理与应用
16
ADC开关控制函数
函数原型
void ADC_Cmd(ADC_TypeDef* ADCx, FunctionState NewState)
功能描述
使能或失能ADC
输入参数
ADCx:x=1,2,用于选择ADC1或ADC2
NewSta
您可能关注的文档
- 黄疸的临床鉴别.试卷.ppt
- 计算机网络应用基础试卷.ppt
- 4.中国的河流和湖泊讲稿.ppt
- 进入受限空间作业培训试卷.ppt
- 4_表面粗糙度-高清讲稿.ppt
- 计算机网络应用试卷.ppt
- 4_认识画图讲稿.ppt
- 互换性与技术测量第13次课试卷.ppt
- ALLRAY工业应用产品特色讲稿.ppt
- 互换性与技术测量基础试卷.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 制造企业数字化中台技术中台数据中台业务中台建设方案(20页PPT).pptx VIP
- 防跑道侵入考试卷附答案.doc
- 3-1牛顿第一定律(解析版)—2024高考物理一轮复习100考点100讲.docx VIP
- 社会治安管理处罚法全文.docx VIP
- SL252-2017 水利水电工程等级划分及洪水标准.pdf VIP
- 监理例会会议纪要范文.docx VIP
- 新时代下黄河文化融入高校校园文化建设的路径探索.docx VIP
- SL260-2014 堤防工程施工规范.docx VIP
- 公司治理与股权激励董.pptx VIP
- 新解读《GB_T 12604.3-2013无损检测 术语 渗透检测》最新解读.docx VIP
文档评论(0)