通业开发人论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 446|回复: 0

TIM1 PWM调试总结

[复制链接]
发表于 2014-6-11 12:12:01 | 显示全部楼层 |阅读模式
1. TIM1_Period = (SystemCoreClock / 17570) - 1;
2. TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;//重复次数, DMA传输一次数据产生的PWM数 -1;
3. TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_CenterAligned2; //中间对其, 频率会折半, 所以TIM1_Period 计算时要注意.
4. TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV2;//该参数影响死区宽度
5. TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //DMA模式采用PWM2, 待确定
6. TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; //两个参数都为High时, 产生反相波形, 如果不同则产生同相波.
    TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High;
7. TIM_BDTRInitStructure.TIM_BreakPolarity = TIM_BreakPolarity_High;  //该参数影响死区方向.要与6中的同相.为High

回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|TongYe R&D Inc.

GMT+8, 2024-5-13 04:38 , Processed in 0.111006 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2000-2022, Tongye. 粤ICP备17061194号

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