打印
[AT32F403/403A]

国产MCU专栏 第101期:雅特力AT32F403A学习笔记——定时器专场

[复制链接]
4091|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
*阅读说明:详细过程内容、原理图及源码资料等请戳原链接查看。


  • 推荐语:
每篇笔记通过简介、功能、案例三个部分详细记录学习AT32F403A定时器相关的过程。描述、代码、原理图详尽,受益匪浅~ 感谢 @zexin  的热心分享。


基本定时器(TMR6和TMR7)包含一个16位向上计数器,由内部时钟作为计数时钟,支持溢出事件中断和DMA请求。
介绍了基础的基本定时器的使用,所演示的例程为定时器溢出中断使IO电平反转。




通用定时器(TMR2到TMR5)包含一个支持向上、向下、中央双向对齐计数的16位计数器、4个捕获比较寄存器和4组独立通道。




当触发信号被检测到时,通道x的数据寄存器(TMRx_CxDT)会记录当前计数器的计数值,并将捕获中断标志(CxIF)置1。如果有使能中断或者DMA请求,则还会进入到相应的中断或DMA。




TMR的输出部分由比较器和输出控制构成, 输出可编程周期、占空比、极性的信号。




当TMR做主定时器时,可以利用TMRxCTRL2(控制寄存器2)的PTOS位(主定时器输出选择),将以下信号源作为TRGOUT信号输出到次定时器。




高级定时器(TMR1、TMR8)包含一个支持向上、向下、中央双向对齐计数的16位计数器、4个通道寄存器、4组独立通道,可实现嵌入死区、输入捕获、可编程PWM输出等功能。



》》访问雅特力AT32 MCU论坛,可查看更多开源作品。



使用特权

评论回复
沙发
海洋无限| | 2024-12-9 11:13 | 只看该作者
用过的大佬share下雅特利做项目怎么样,成本和易用性

使用特权

评论回复
板凳
Sunriver_Yao| | 2024-12-18 12:06 | 只看该作者
海洋无限 发表于 2024-12-9 11:13
用过的大佬share下雅特利做项目怎么样,成本和易用性

开始,洒家不怎么投入,觉得一般般。后来拿来换油盐柴米,感觉很好,不亚于"爱斯提慕"的标准库(425x系列)。不会出现“这不爽,那是坑”的问题(天朝他厂问题)。没遇到“无名火”的小问题,也不蹩脚。

使用特权

评论回复
地板
海洋无限| | 2024-12-18 18:09 | 只看该作者
Sunriver_Yao 发表于 2024-12-18 12:06
开始,洒家不怎么投入,觉得一般般。后来拿来换油盐柴米,感觉很好,不亚于"爱斯提慕"的标准库(425x系列 ...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

703

帖子

31

粉丝