硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1251|回复: 1
收起左侧

[客户分享] AT32WorkBench常用功能6--定时器PWM输出配置

[复制链接]

8

主题

31

回帖

55

积分

初级会员

积分
55
发表于 2024-5-11 14:30:17 | 显示全部楼层 |阅读模式
本帖最后由 muyichuan2012 于 2024-5-11 14:31 编辑

AT32WorkBench常用功能6--定时器PWM输出配置


定时器PWM输出
本文主要介绍如何基于AT32 WorkBench配置定时器PWM输出
硬件环境
l  AT-START-F423
l  逻辑分析仪

软件环境
l  AT32 Workbench
l  MDK5
l  DSView


配置步骤

1 打开AT32 WorkBench新建AT32F423工程
TA.png

2 配置系统时钟(如果使用默认内部HICK倍频到150MHz,客户跳过此步骤2
2.1 打开外设CRM配置HEXT为时钟振荡器,如下图

TB.png
2.2 打开时钟配置
2.2.jpg
3 选择合适的PIN作为PWM输出PIN,定时器通道TMRx_CHx都可以作为PWM输出PIN。本案例使用PA1,在PIN布局界面PA1上单击左键选择TMR2_CH2,随即PA1变成黄色成为欠配置状态
3.jpg


4 根据需要的周期和占空比配置定时器PWM输出参数
配置外设TMR2通道2如下图,随即PA1变成绿色成为已配置状态

4.jpg

5 点击“生成代码”生成MDK5代码工程


6 在MDK5上编译,并下载代码到AT32F423 MCU 上

7 复位运行AT32F423 MCU,用逻辑分析仪观察PA1上有1k频率的PWM波形,波形如下图
7.jpg

回复

使用道具 举报

2

主题

55

回帖

61

积分

初级会员

积分
61
发表于 2024-5-11 19:19:40 | 显示全部楼层
你是雅特力的人么,多搞点例子啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 18:08 , Processed in 0.038262 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表