原标题:STM8S 输入捕获学习

PWM输入信号测量

该模式是模式的一个特例,除下列区别外,操作与输入捕获模式相同:

·两个ICi信号被映射至同一个TIi输入。

·这两个ICi信号的有效边沿的极性相反。

·其中一个TIiFP信号被作为触发输入信号,而触发模式控制器被配置成复位触发模式。

例如,你可以用以下方式测量TI1上输入的PWM信号的周期(TIM1_CCR1寄存器)和占空比(TIM1_CCR2寄存器)。(具体取决于fMASTER的频率和预的值)

1. 选择TIM1_CCR1的有效输入:置TIM1_CCMR1寄存器的CC1S=01(选中TI1)。

2. 选择TI1FP1的有效极性(用来捕获数据到TIM1_CCR1中和清除计数器):置CC1P=0(上升沿有效)。

3. 选择TIM1_CCR2的有效输入:置TIM1_CCMR2寄存器的CC2S=10(选中TI1FP2)。

4. 选择TI1FP2的有效极性(捕获数据到TIM1_CCR2):置CC2P=1(下降沿有效)。

5. 选择有效的触发输入信号:置TIM1_SMCR寄存器中的TS=101(选择TI1FP1)。

6. 配置触发模式控制器为复位触发模式:置TIM1_SMCR中的SMS=100。

7. 使能捕获:置TIM1_CCER1寄存器中CC1E=1,CC2E=1。

PWM输入信号测量实例

责任编辑:

stm8s103k3 周期 捕获_STM8S 输入捕获学习相关推荐

  1. STM32学习笔记(六)丨TIM定时器及其应用(输入捕获丨测量PWM波形的频率和占空比)

    本篇文章包含的内容 一.输入捕获 1.1 输入捕获简介 1.2 输入捕获通道的工作原理 1.3 输入捕获的主从触发模式 1.4 输入捕获和PWMI结构 二.频率的测量方法 2.1 测频法 2.2 测周 ...

  2. cc2530定时器和捕获比较_ALIENTEK 阿波罗 STM32F767 开发板资料连载十四章 输入捕获实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weixi ...

  3. STM32F4_定时器输入捕获详解

    目录 1. 输入捕获简介 2. 输入捕获框图 3. 输入捕获模式 4. 相关寄存器 4.1 TIMx_ARR.TIMx_PSC 4.2 捕获/比较寄存器1:TIMx_CCMR1 4.3 捕获/比较使能 ...

  4. stm32f767串口下载软件_ALIENTEK 阿波罗 STM32F767 开发板资料连载十四章 输入捕获实验...

    1)实验平台:alientek 阿波罗 STM32F767 开发板2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第十四章 输入捕获实验 ...

  5. 【STM32】输入捕获程序

    00. 目录 文章目录 00. 目录 01. 概述 02. 硬件设计 03. 寄存器概述 04. 配置步骤 05. 程序示例 06. 附录 07. 声明 01. 概述 输入捕获模式可以用来测量脉冲宽度 ...

  6. STM32-通用定时器-输入捕获

    1.概述 前面,我们介绍了STM32F1的通用定时器作为PWM输出的使用方法,这一章我们向大家介绍通用定时器作为输入捕获的使用.在本章中,我们将用TIM5的通道的通道1(PA0)来做输入捕获, 捕获 ...

  7. STM32入门笔记(02):定时器之定时器中断、输入捕获和PWM输出(SPL库函数版)

    目录 定时器 8个定时器 定时器功能 定时器中断 常用通用定时器的寄存器 定时器中断实验目的: 定时器库函数及步骤 实验程序讲解 PWM 简介 STM32 PWM工作过程 PWM模式1 与 PWM模式 ...

  8. 高级定时器之输入捕获应用(测量脉宽)

    高级定时器-输入捕获应用 输入捕获一般应用在两个方面,一个方面是脉冲跳变沿时间测量,另一方面是PWM输入测量. 测量脉宽或者频率 测量频率 ​ 当捕获通道TIx上出现上升沿时,发生第一次捕获,计数器C ...

  9. STM32小项目总结4:TIM输入捕获测频率+占空比

    TIM输入捕获 1.输入捕获模式测频率: 捕获事件:首先设置为上升沿捕获,每来一个上升沿,CNT转运CCR一次,且CNT的值是两个上升沿之间的间隔,即CNT=周期,所以用来计时,也就是T.CCR的捕获 ...

  10. stm32捕获比较通道是干嘛的_STM32第八章-TIM输入捕获

    在第七章我们介绍了 STM32 的定时器作为 PWM 输出的使用方法,这一章,我们将向大家介绍通用定时器作为输入捕获的使用.这个输入捕获在哪个地方会用到呢?如果你玩过小车就会知道小车的编码器测速就用到 ...

最新文章

  1. Golang中函数不支持重载
  2. maven引入hadoop_Maven引入hadoop依赖包出错解决办法
  3. 【已解决】查看Python中已经安装的包
  4. 0603 0402 0805 电阻封装寸尺
  5. java单例的几种实现方法
  6. Android之——图片的内存优化
  7. python3.5中文手册chm_python3.5.2官方帮助文档 参考手册(CHM版)
  8. DS博客作业01--日期抽象数据类型设计与实验
  9. 自增、主键的优缺点(数据库)
  10. 排序算法大比拼(2.2)——时间O(n log2n)篇之快速排序(左右指针法)
  11. 测试功能点----方法
  12. 论文写作 计算机类顶会顶刊,及论文发表指导
  13. pr-pr与au联动
  14. 读书笔记: C# 7.0 in a nutshell (第 三 章 Creating Types in C#)
  15. pygraphviz的安装与红黑树可视化
  16. 网易严选 DMP 标签系统建设实践
  17. VM16虚拟机去虚拟化心得1
  18. 问题 G: 懒羊羊吃草
  19. ncnn环境搭建一 - windows下protobuf编译安装
  20. 长沙农商银行·2021长沙红色半程马拉松赛报名正式启动啦

热门文章

  1. Excel 培训笔记
  2. lstm python_5.8 莫烦 Python RNN LSTM 循环神经网络 (分类例子)
  3. 【人话版】WEB3黑暗森林中的隐私博弈
  4. html实现点击直接下载文件-前端教程
  5. PDF怎么编辑修改,如何编辑PDF文字内容
  6. 计算机网络大写英文缩写汇总(持续更新中……)
  7. 802.11无线WIFI协议学习笔记(一)
  8. Git以及Git小乌龟的安装使用
  9. spring常用注解使用讲解
  10. 在idea中如何安装阿里代码规范检测插件以及使用