导图社区 GD32定时器知识
这是一篇关于GD32定时器知识的思维导图,统滴答定时器一般用来提供“心跳”作用,而GD32定时器最基本功能也是定时,可以设置不同时间长度的定时。定时器除了最基本的定时功能外,定时器与GPIO有挂钩使
CANopen是一个基于CAN串行总线系统和CAL(CAN应用层)的高层协议。 CANopen的核心概念是设备对象字典(OD: ObjectDictionary),CANopen通讯通过对象字典(OD)能够访问驱动器的所有参数
CANopen是一种架构在CAN控制局域网上的高层软件通信协议,包括通信子协议及设备子协议,常在嵌入式系统中使用,也是工业控制常用到的一种现场总线协议
该文档为嵌入式遥测终端机嵌入式软件的架构文档,可以用来指导遥测终端机的嵌入式软件的设计和代码的编写。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
TIMER
定时器分类
功能核对表
基本定时器 TIMERx, x=5
基本特性
计数器宽度: 16位; 时钟源只有内部时钟; 计数模式:向上计数; 可编程的预分频器: 16位,运行时可以被改变; 自动重装载功能; 中断输出和DMA请求:更新事件;
结构框图
通用定时器
L0
特性
结构图
L2
L3
L4
高级定时器
结构体
基本参数结构体
timer_parameter_struct
参数
prescaler
预分频值
0~65535
alignedmode
对齐模式
TIMER_COUNTER_EDGE
TIMER_COUNTER_CENTER_DOWN
TIMER_COUNTER_CENTER_UP
TIMER_COUNTER_CENTER_BOTH
counterdirection
计数方向
TIMER_COUNTER_UP
TIMER_COUNTER_DOWN
clockdivision
时钟分频
TIMER_CKDIV_DIV1
TIMER_CKDIV_DIV2
TIMER_CKDIV_DIV4
period
周期
repetitioncounter
设置重复计数器值
0~255
PWM输出结构体
timer_oc_parameter_struct
outputstate
通道输出状态
TIMER_CCX_ENABLE
TIMER_CCX_DISABLE
outputnstate
互补通道输出状态
TIMER_CCXN_ENABLE
TIMER_CCXN_DISABLE
ocpolarity
输出极性
TIMER_OC_POLARITY_HIGH
TIMER_OC_POLARITY_LOW
ocnpolarity
互补通道输出极性
TIMER_OCN_POLARITY_HIGH
TIMER_OCN_POLARITY_LOW
ocidlestate
通道输出的空闲状态
TIMER_OC_IDLE_STATE_LOW
TIMER_OC_IDLE_STATE_HIGH
ocnidlestate
互补通道输出的空闲状态
TIMER_OCN_IDLE_STATE_LOW
TIMER_OCN_IDLE_STATE_HIGH
输入比较结构体
timer_ic_parameter_struct
icpolarity
输入极性
TIMER_IC_POLARITY_RISING
TIMER_IC_POLARITY_FALLING
icselection
输入模式选择
TIMER_IC_SELECTION_DIRECTTI
TIMER_IC_SELECTION_INDIRECTTI
TIMER_IC_SELECTION_ITS
icprescaler
输入捕获预分频器
TIMER_IC_PSC_DIV1
TIMER_IC_PSC_DIV2
TIMER_IC_PSC_DIV4
TIMER_IC_PSC_DIV8
icfilter
输入捕获滤波器控制
0~15
电机控制结构体
timer_break_parameter_struct
runoffstate
运行模式截至态
TIMER_ROS_STATE_ENABLE
TIMER_ROS_STATE_DISABLE
ideloffstate
空闲模式截至态
TIMER_IOS_STATE_ENABLE
TIMER_IOS_STATE_DISABLE
deadtime
死区时间
breakpolarity
break极性
TIMER_BREAK_POLARITY_LOW
TIMER_BREAK_POLARITY_HIGH
outputautostate
输出自动启用
TIMER_OUTAUTO_ENABLE
TIMER_OUTAUTO_DISABLE
protectmode
互补寄存器保护控制
TIMER_CCHP_PROT_OFF
TIMER_CCHP_PROT_0
TIMER_CCHP_PROT_1
TIMER_CCHP_PROT_2
breakstate
break使能
TIMER_BREAK_ENABLE
TIMER_BREAK_DISABLE