查看: 2791|回复: 4

[CodeWarrior] MKL系列在CW10.4下配置PWM中心对齐模式无输出脉冲求助!(已解决)

[复制链接]

该用户从未签到

16

主题

130

帖子

0

中级会员

Rank: 3Rank: 3

积分
287
最后登录
1970-1-1
发表于 2013-9-4 23:25:33 | 显示全部楼层 |阅读模式
 大家好!最近用FRDM-KL25Z开发板在CW10.4开发环境下用Processor Expert创建一个简单的PWM项目,使用TPM0,在配置Channel mode为 Center-aligned PWM 模式的时候输出没有波形,反复配置Modulo counter和Channel value register都没有用,但是配置成Edge-aligned PWM模式的时候可以正常输出波形。之前用CW10.3的时候同样的方法配置两种模式都没有问题,不知道CW10.4为什么不行,难道还有其他地方需要配置吗?有没有遇到同样问题的朋友,请帮忙指点一下,非常感谢!附件是创建项目程序,请参考。
我知道答案 目前已有3人回答

FRDM_KL25_PWM.rar

479.98 KB, 下载次数: 15, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

3

主题

23

帖子

0

新手上路

Rank: 1

积分
3
最后登录
1970-1-1
发表于 2013-9-4 23:55:07 | 显示全部楼层

回复:MKL系列在CW10.4下配置PWM中心对齐模式无输出脉冲求助!

我也遇见一样的问题,因为这个严重影响了项目的进程,查了相关的PWM寄存器配置没发现问题,就是死活没波形输出,不知飞思卡尔的官方人员能否帮忙解决下此问题
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-9-5 12:32:56 | 显示全部楼层

回复:MKL系列在CW10.4下配置PWM中心对齐模式无输出脉冲求助!(正解)

 参见此贴:https://www.eefocus.com/bbs/article_1280_558134.html
我在楼主工程的基础上修改之后,用示波器验证过是可以的,你可以试一下!有问题在交流!
  TPM0_C0SC = (uint32_t)((TPM0_C0SC & (uint32_t)~(uint32_t)(
               TPM_CnSC_CHF_MASK |
               TPM_CnSC_CHIE_MASK |
               TPM_CnSC_ELSA_MASK |
               TPM_CnSC_DMA_MASK |
               0xFFFFFF02U
              )) | (uint32_t)(
               TPM_CnSC_ELSB_MASK
               | TPM_CnSC_MSB_MASK
              )); 
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

130

帖子

0

中级会员

Rank: 3Rank: 3

积分
287
最后登录
1970-1-1
 楼主| 发表于 2013-9-5 13:27:32 | 显示全部楼层

回复:MKL系列在CW10.4下配置PWM中心对齐模式无输出脉冲求助!

谢谢版主!我在代码里修改了就可以了,不知道下一版修正PE这个bug什么时候出来,目前也只能这一处理了。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-9-5 14:17:49 | 显示全部楼层

回复:MKL系列在CW10.4下配置PWM中心对齐模式无输出脉冲求助!

不客气,谢谢对飞思卡尔产品的关注!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 21:49 , Processed in 0.097726 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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