一、CH1N、CH2N、CH3N是高级定时器才有的引脚,是CH1、CH2、CH3的互补引脚,用来做三相电机控制的。

二、ETR

首先定时器的时钟来源有4种:

1、内部时钟(CK_INT)

2、外部时钟模式1:外部输入引脚

3、外部时钟模式2:外部触发输入ETR

4、内部触发输入(ITRx):使用一个定时器作为另一个定时器的预分频器。如可以配置一个定时器Timer1而作为另一个定时器Timer2的预分频器。

其中的第3种就是ETR,即把外部信号接到ETR引脚上,当ETR引脚上有上升沿或下降沿,就会触发定时器计数。

使用步骤:

1、TIMx_SMCR寄存器中的ETF[3:0]用来设置滤波器。

2、TIMx_SMCR寄存器中的ETPS[1:0]设置预分频器,即多少个边沿触发一次计数。

3、置TIMx_SMCR寄存器中的ETP设置上升沿或下降沿计数。

4、令TIMx_SMCR寄存器中的ECE=1选定此模式。

5、启动计数器,写TIMx_CR1寄存器中的CEN=1。

stm32定时器的ETR、CH1N、CH2N、CH3N相关推荐

  1. STM32 - 定时器的设定 - 基础- 06 - OCxREF signal - Clearing the OCxREF signal on an external event

    OCxREF signal 作为捕捉比较的定制化参考波形在对输出波形的配置上占有巨大的影响.如何将这个信号和外部输入的事件联系起来,能给系统的设计带来更多的可选择性. The OCxREF signa ...

  2. stm32定时器输出pwmIO口模拟pwm——呼吸灯

    文章目录 前言 一.pwm(脉冲宽度调制) 1.基本原理 2.PWM的优点 3.PWM波的控制方法 二.定时器的相关介绍 1.stm32定时器 2.通用定时器计数模式 3.定时器的基本工作原理 三.定 ...

  3. STM32定时器配置(TIM1、TIM2、TIM3、TIM4、TIM5、TIM8)高级定时器+普通定时器,定时计数模式下总结

    STM32定时器配置(TIM1.TIM2.TIM3.TIM4.TIM5.TIM8)高级定时器+普通定时器,定时计数模式下总结 文章结构: --> 一.定时器基本介绍 --> 二.普通定时器 ...

  4. STM32定时器间的同步 主TIM1产生PWM 从TIM4精确控制TIM1 PWM脉冲数量

    STM32 定时器间的同步 主TIM1产生PWM 从TIM4精确控制TIM1 PWM脉冲数量 文章目录 STM32 定时器间的同步 主TIM1产生PWM 从TIM4精确控制TIM1 PWM脉冲数量 编 ...

  5. 嵌入式作业STM32定时器实现串口通信及LED灯闪烁

    目录 前言 一.什么是定时器 1.定时器与计数器 2. 定时器有什么用 3. 定时器的原理 4.时钟产生器和时基单元 二.用STM32CubeMx创建项目 1. 创建项目 2.配置RCC和SYS 3. ...

  6. STM32定时器[直接用寄存器]

    在之前我们讲到过滴答时钟,也就是滴答定时器,这节我们讲TIM定时器. 文章目录 一.定时器分类 二.定时器位置 三.定时器计数模式 1.向下计数模式 2.向上计数模式 3.向上向下双向计数模式(中央对 ...

  7. 关闭 定时开启_【话说定时器系列】之四:STM32定时器更新事件及案例分享

    STM32定时器是 ST MCU 内部最基础且常用的外设,实际应用尤为普遍.去年,电堂推出了<STM32 TIMER基础及常规应用介绍>,为大家梳理了 STM32 TIMER 的庞大内容, ...

  8. stm32 定时器_如何计算STM32定时器、独立看门狗和窗口看门狗

    点击上方蓝色字体,关注我们 本博文简要阐述STM32L011微控制器定时器的参数配置(其他型号大同小异,本文侧重讲解配置,至于各类定时器的特点后续再述),STM32定时器种类繁多有通用定时器.基本定时 ...

  9. stm32定时器中断类型分析

    一直在用的stm32定时器的中断都是TIM_IT_Update更新中断,也没问为什么,直到碰到有人使用TIM_IT_CC1中断,才想到这定时器的中断类型究竟有什么区别,都怪当时学习stm32的时候不够 ...

  10. STM32 - 定时器基础应用说明 - 04 - N-pulse waveform generation using one-pulse mode - 用OPM模式产生N次脉冲

    前言:N-PULSE模式,就是PLUS模式+Mask(利用UDIS的屏蔽) Repetition的特性: 那么首先-N-PULSE可以定制波形的各个方面,然后,将这个定制进行重复,那不就是可以无限的定 ...

最新文章

  1. mysql 二进制日志变化_mysql-二进制日志
  2. Kubernetes容器编排的三大支柱
  3. ScrollPic.js——图片左右滚动插件
  4. SilverLight学习笔记--WCF服务
  5. GitHub vs. Bitbucket 不只是功能不同
  6. 重温Servlet学习笔记--response对象
  7. Pyston v2.0 发布,速度比 Python 快 20%!
  8. mongodb 系列 ~ mongo的两种引擎对比
  9. python用逗号隔开输出_python思维导图入门第二篇,数据结构,精心整理
  10. Android 开发一定要看的15个实战项目
  11. 海康威视多摄像头视频实时采集——OpenCV显示
  12. 服务器域名解析问题,域名解析出现错误的几种情况,以及解决方法
  13. 微信好友只有昵称没有微信号_只知道昵称怎么查他的微信号
  14. 计算机辅助英语教学 研究背景,信息时代背景下的英语教学(原稿)
  15. 1-C语言 8皇后问题 (For循环解法)
  16. 服务器系统获取最高权限,webshell+serv-u获取系统最高权限
  17. 【信号与系统】(二)信号与系统概述——基本信号
  18. 计算机 无法进入pe,U盘重装系统|无法进入韩博士PE系统怎么办
  19. ubuntu安装QT5.14.2:编译项目报错、不能输入中文解决
  20. 基于exynos4412的led驱动编程

热门文章

  1. C语言编程三子棋程序代码,C语言实现三子棋源代码
  2. Parameter 1 of constructor in com.xxx.controller.Xxx required a bean of type
  3. 自定义view之刻度尺
  4. CodeForces 366C Dima and Salad
  5. Mysql的INTERVAL()函数和INTERVAL关键字
  6. 弗兰克·盖里为华纳兄弟设计新总部,犹如漂浮在高速公路的‘冰山’
  7. Android中的UID和AppId
  8. java中台阶问题_编程:跳台阶问题
  9. 无法定位程序输入点GetOverlappedResultEx 于动态链接库 KERNEL32.dll 上。
  10. 红米K40使用半个月,谈谈上手体验,“优缺点”非常明显!