找回密码
 注册
搜索
查看: 1390|回复: 4

[讨论] MTK设置PWM输出问题

[复制链接]
发表于 2008-5-17 17:09:29 | 显示全部楼层 |阅读模式
我需要输出38khz的PWM信号。

我程序设置如下:
     GPIO_ModeSetup(25, 0x01);  //gpio 25  as pwm
       GPIO_InitIO(1, 25); //as out put

       PWM2_Init(pwmclk_13M,pwmclk_8MHZ); //设置pwm clock
      PWM2_Configure(38000, 60);  //设置输出频率及占空比
      pwm2_Start();  //
这样测量25脚无任何信号。
请问下:1:上面程序哪里有问题呢?
            2:MTK6223平台有2路pwm信号,GPIO25是对应哪一路PWM呢?pwm和pwm2具体对应的哪个Pin脚的?

还请做过的同行能指点下,多谢!
发表于 2008-5-19 21:17:36 | 显示全部楼层
对应PWM1,
PMIC的 LED_KEY对应PWM2
点评回复

使用道具 举报

 楼主| 发表于 2008-5-23 00:45:58 | 显示全部楼层
多谢!
点评回复

使用道具 举报

发表于 2009-9-26 14:35:20 | 显示全部楼层
if defined(DRV_PWM_PWM2)
   #define         PWM2_CTRL                      (PWM_base+0x000C) /* PWM Control           */
   #define         PWM2_COUNT                     (PWM_base+0x0010) /* PWM max counter value */
   #define         PWM2_THRESHOLD                 (PWM_base+0x0014) /* PWM threshold value   */
   #define  PWM2_PWR                         (0x80000000+0x0304)
   #define         PWM2_PWR_OFF                   0x0400
#endif /*DRV_PWM_PWM2*/

其中的
(PWM_base+0x000C) /* PWM Control         
   (PWM_base+0x0010) /* PWM max counter value */
( PWM_base+0x0014) /* PWM threshold value   */

在6223c的datasheet的上找不到对应的寄存器呢?
点评回复

使用道具 举报

发表于 2010-1-29 09:54:31 | 显示全部楼层
你可以看下6253的SPEC,上面有写到的
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 19:53 , Processed in 0.047544 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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