首页 > 其他分享 >高级定时器 捕获比较通道

高级定时器 捕获比较通道

时间:2023-08-19 15:22:04浏览次数:39  
标签:输出 定时器 捕获 信号 比较 输入 通道

捕获比较输入阶段

TIMx_CH1通道输入阶段 详细

 

输入阶段

滤波器采样频率   CKD[1:0]

滤波器
边沿检测器,检测上升沿 和 下降沿
TI1F_ED 双边沿信号
选择上升沿 或 下降沿
来自CH2的信号
信号选择
分频
通道使能
信号进入主电路

捕获/比较通道 1 主电路

主电路 输入部分

IC1PS 输入阶段信号

CC1E 输入使能

配置通道为输入模式
软件产生的捕获事件
有 捕获信号后,计数器当前值 写入 捕获/比较 寄存器

读 CCR 信号,正在读数时 capture_transfer 失效,暂停传输 影子寄存器值 到 预装载寄存器

防止读数出错

 

主电路 输出部分
CCR写信号,正在写入时 compare_transfer 失效,暂停传输,防止写入出错
通道配置为输出模式

OC1PE 预装载使能 开关

UEV 更新事件

如果OC1PE打开,只有UEV信号来时 才写入影子寄存器

比较器,进入输出阶段

捕获/比较输出阶段

捕获/比较输出阶段,通道1,2,3详细图

 

输出阶段
输出比较模式选择
输出参考信号,高电平有效
信号来自主电路比较器
ETRF 强制清零信号

死区发生器,死区时间设置

选择输出单信号,或者一对互补信号
输出极性选择
输出使能

 

标签:输出,定时器,捕获,信号,比较,输入,通道
From: https://www.cnblogs.com/Yannnnnn/p/17642379.html

相关文章

  • Advanced-control timer 高级定时器 时钟源
    Advanced-controltimer TIM1TIM8TIM8isnotavailableinSTM32F411xC/E.Clockselection时钟选择Internalclock(CK_INT)内部时钟(CK_INT),来自APB总线Externalclockmode1:externalinputpin外部时钟模式1:外部输入引脚来自CH1,CH2ED:双边沿检测(e......
  • 定时器之PWM
      voidPWM_Init(void){RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);GPIO_PinRemapConfig(GPIO_PartialRemap1_TIM2,......
  • C++快速入门 第三十二讲:assert函数和捕获异常
    C语言和C++都有一个专门为调试而准备的工具函数---assert函数。这个函数是在assert.h库文件里定义的。实例1:assert函数应用1#include<cassert>2//assert()函数需要有一个参数,它将测试这个输入参数的真或者假状态3//如果为真Donothing4//如果为假Dosomething......
  • 笔记整理--C语言--linux下错误的捕获:errno和strerror的使用——转载
    linux下错误的捕获:errno和strerror的使用经常在调用linux系统api的时候会出现一些错误,比方说使用open()、write()、creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。在程序代码中包含#include<e......
  • 安防监控视频云存储平台EasyNVR通道频繁离线的原因排查与解决
    安防视频监控汇聚EasyNVR视频集中存储平台,是基于RTSP/Onvif协议的安防视频平台,可支持将接入的视频流进行全平台、全终端分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等格式。为了满足用户的集成与二次开发需求,我们也提供了丰富的API接口供用户调用。有需要的用......
  • 互站价值1888全新二开游戏支付通道/话费/电网、抖音、快手、紫水晶带云端源码
    源码修复可用。价格修复,YY业务都可用  腾讯暂时不可用拍前必看:本店所售程序只供测试研究,不得使用于非法用途,不得违反国家法律,不得用于进行违法行为,否则后果自负!购买以后用作他用附带的一切法律责任后果都由购买者承担于本店无任何关系!请先联系客服看好演示后,确认无吴后在拍,免责......
  • 限制程序重复启动+全局异常捕获
    限制程序重复启动:boolnoAny;System.Threading.Mutexm=newSystem.Threading.Mutex(true,Application.ProductName,outnoAny);if(!noAny){MessageBox.Show("程序已在运行,禁止重复启动!","提示");System.Threading.Thread.Sleep(500);Environment.......
  • 安防监控视频云存储平台EasyNVR通道频繁离线的原因排查与解决
    安防视频监控汇聚EasyNVR视频集中存储平台,是基于RTSP/Onvif协议的安防视频平台,可支持将接入的视频流进行全平台、全终端分发,分发的视频流包括RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC等格式。为了满足用户的集成与二次开发需求,我们也提供了丰富的API接口供用户调用。有需要的用......
  • go语言通道
    核心数据结构源码runtime/chan.go/makechanChannel底层是一个先进先出的环形队列(固定大小环形数组实现)full或empty就会阻塞send发送,recv接收并移除sendx表示最后一次插入元素的indexrecvx表示最后一次接收元素的index发送、接收的操作符号都是<-nil通道varc1chan......
  • 多空通道指标
    ......