- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 STM32根本原理.ppt
高级控制定时器 输入捕获包含输入滤波器和边沿检测器、预分频器和捕获/比较寄存器等,可以测量输入信号的周期和脉冲宽度 输出比较包含捕获/比较寄存器、死区发生器DTG和输出控制,可以产生PWM等 1.11 定时器1.11.1 STM32常规定时器 计数器模式 向上计数模式:计数器从0计数到设定的数值,然后重新从0开始计数并且产生一个计数器溢出事件。 向下计数模式:计数器从设定的数值开始向下计数到0,然后自动从设定的数值重新向下计数,并产生一个向下溢出事件。 中央对齐模式(向上/向下计数):计数器从0开始计数到设定的数值-1,产生一个计数器溢出事件,然后向下计数到1并且产生一个计数器下溢事件;再从0开始重新计数。 1.11 定时器1.11.1 STM32常规定时器 1.11 定时器1.11.1 STM32常规定时器 STM32的常规定时器分为三类,包括 1.高级控制定时器TIM1和TIM8 2.通用定时器TIM2、TIM3、TIM4、TIM5 3.基本定时器TIM6、TIM7 三种定时器功能 P39表1-16 系统滴答定时器说明 Systick就是一个简易的周期定时器,放在了NVIC中,主要目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。 操作系统进行运转的时候,也会有“心跳”。它会根据“心跳”的节拍来工作,把整个时间段分成很多小小的时间片,每个任务每次只能运行一个“时间片”的时间长度就得退出给别的任务运行,这样可以确保任何一个任务都不会霸占整个系统不放。或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访问它的寄存器,以维持操作系统“心跳”的节律。?只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。 1.11 定时器1.11.2 系统滴答定时器SysTick 系统滴答定时器寄存器 四个寄存器: ??? SysTick-CTRL,??????? --控制和状态寄存器 ??? SysTick-LOAD,? ????? ?--重装载寄存器 ?? ?SysTick-VAL,?????? ?? ?--当前值寄存器 ?? SysTick-CALIB,???? ???--校准值寄存器???? 1.11 定时器1.11.2 系统滴答定时器SysTick 1.11 定时器1.11.2 系统滴答定时器SysTick 1.SysTic定时器的位置和功能 2. SysTic定时器的4个寄存器 表1-12 表1-15 3. SysTic定时器编程(寄存器级别)。 P36代码1-10. 4. SysTic定时器编程(库函数级别)。 P36代码1-11. 库函数实现原理 P36代码1-12 SPI结构 串行外设接口(Serial peripheral interface:SPI)是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信、交换信息。 SPI可以实现主设备或从设备协议,当配置为主设备时,SPI可以连接多达16个独立的从设备,发送数据和接收数据寄存器的宽度可配置为8位或16位 SPI使用2根数据线、1根控制线和1根时钟线实现串行通信 主入从出(MISO) 主出从入(MOSI) 串行时钟(SCK) 从设备选择(NSS) 1.12 同步串行口SPI和I2C 1.12.1 SPI 1.12 同步串行口SPI和I2C 1.12.1 SPI SPI时钟周期 在一个SPI时钟周期内,会完成如下操作: 1) 主机通过MOSI线发送1位数据,从机通过该线读取这1位数据; 2) 从机通过MISO线发送1位数据,主机通过该线读取这1位数据。 这个SPI时钟周期,就是SCK信号的时钟周期。因此,该时钟的频率决定了SPI的传输速率。 SPI主从模式 SPI接口支持多从机模式,如图1-19. SPI结构 SPI由收发数据和收发控制两部分组成 收发数据部分包括发送缓冲区、接收缓存区和移位寄存器 收发控制部分包括控制状态寄存器、通信电路、主控制电路和波特率发生器 1.12 同步串行口SPI和I2C 1.12.1 SPI SPI结构 NSS是一个可选的引脚功能是用作“片选引脚”用来选择从设备,通常配置成通用I/O引脚 当SPI连接多个从设备时MOSI、MISO和SCK连接所有的从设备,但每个从设备的NSS引脚必须连接到主设备的一个通用I/O引脚 1.12 同步串行口SPI和I2C 1.12.1 SP
您可能关注的文档
最近下载
- 2024NIHSS评分量表解读PPT.pptx VIP
- 跨文化交际――中西方文化差异PPT课件.ppt VIP
- 12J1工程做法图集标准.docx VIP
- 《跨文化交际》课件:探索不同国家的文化差异.ppt VIP
- 四法一纲.doc VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- 领导力与管理沟通PPT课件(共19章)第9章 非语言表达.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第8章 书面表达.pptx VIP
- 2025年农村公路路面改造以工代赈项目可行性研究报告-新大纲.docx VIP
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
文档评论(0)