查看: 5401|回复: 7

[已解决] ctimer3 ctimer4 和ctimer0 ctimer1 ctimer2 区别?

[复制链接]

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
发表于 2019-1-9 22:21:39 | 显示全部楼层 |阅读模式
ctimer2可以开通PWM,同样的配置ctimer3,却没有PWM波,这是为啥?
  1. void pwm_config(void)
  2. {
  3.                 ctimer_config_t config;
  4.                 uint32_t srcClock_Hz=12000000;

  5.                 CTIMER_GetDefaultConfig(&config);

  6.                 CTIMER_Init(CTIMER2, &config);
  7.                 CTIMER_SetupPwm(CTIMER2, kCTIMER_Match_1, 0, 2000, srcClock_Hz, NULL);
  8.                 CTIMER_SetupPwm(CTIMER2, kCTIMER_Match_2, 0, 2000, srcClock_Hz, NULL);
  9.                 CTIMER_StartTimer(CTIMER2);

  10.                 CTIMER_GetDefaultConfig(&config);

  11.                 CTIMER_Init(CTIMER3, &config);
  12.                 CTIMER_SetupPwm(CTIMER3, kCTIMER_Match_2, 0, 2000, srcClock_Hz, NULL);
  13.                 CTIMER_SetupPwm(CTIMER3, kCTIMER_Match_3, 0, 2000, srcClock_Hz, NULL);
  14.                 CTIMER_StartTimer(CTIMER3);
  15. }
复制代码


最佳答案

jungetiantianxi 发表于 2019-1-10 18:38 是不是ctimer不能用第三通道? 请查看最新手册对比,有可能代码没有更新
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-10 10:22:12 | 显示全部楼层
芯片是什么呢?!!
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-10 11:41:02 | 显示全部楼层
小恩GG 发表于 2019-1-10 10:22
芯片是什么呢?!!

LPC54606J256

在手册里面找到这两段。感觉和这个有关

在手册里面找到这两段。感觉和这个有关
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-10 16:29:11 | 显示全部楼层

从应用角度来看,4个Ctimer是一样的,上面的信息关于时钟使能和复位对应位,更具体CTIMER功能没有关系
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-10 16:47:15 | 显示全部楼层
小恩GG 发表于 2019-1-10 16:29
从应用角度来看,4个Ctimer是一样的,上面的信息关于时钟使能和复位对应位,更具体CTIMER功能没有关系 ...

那可能下图这个PWM只能开启4个通道有关吗?然后我CTIMER2的kCTIMER_Match_2  和CTIMER3的kCTIMER_Match_2重复了?
333.png
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

27

帖子

3

注册会员

Rank: 2

积分
100
最后登录
2019-1-23
 楼主| 发表于 2019-1-10 18:38:59 | 显示全部楼层
小恩GG 发表于 2019-1-10 16:29
从应用角度来看,4个Ctimer是一样的,上面的信息关于时钟使能和复位对应位,更具体CTIMER功能没有关系 ...

是不是ctimer不能用第三通道?

这个是PWM初始化里面的函数里面的内容

这个是PWM初始化里面的函数里面的内容
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-11 10:01:41 | 显示全部楼层
jungetiantianxi 发表于 2019-1-10 16:47
那可能下图这个PWM只能开启4个通道有关吗?然后我CTIMER2的kCTIMER_Match_2  和CTIMER3的kCTIMER_Match_2 ...

不重复
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24883
最后登录
2025-7-20
发表于 2019-1-11 10:05:33 | 显示全部楼层
jungetiantianxi 发表于 2019-1-10 18:38
是不是ctimer不能用第三通道?

请查看最新手册对比,有可能代码没有更新
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 03:01 , Processed in 0.111168 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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