打印
[Kinetis]

关于MPC5606的PWM问题求助!!!

[复制链接]
1079|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
635909530|  楼主 | 2015-7-26 21:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PWM, pc, IO, ios, os
void initEMIOS_0ch22(void) {        /* EMIOS 0 CH 22: Output Pulse Width Modulation */
  EMIOS_0.CH[22].CADR.R = 500;      /* Leading edge when channel counter bus=500*/
  EMIOS_0.CH[22].CBDR.R = 999;      /* Trailing edge when channel's counter bus=999*/
  EMIOS_0.CH[22].CCR.B.BSL = 0x0;        /* Use counter bus A (default) */
  EMIOS_0.CH[22].CCR.B.EDPOL = 1;        /* Polarity-leading edge sets output/trailing clears*/
  EMIOS_0.CH[22].CCR.B.MODE = 0x60; /* Mode is OPWM Buffered */
  SIU.PCR[70].R = 0x0600;           /* MPC56xxS: Assign EMIOS_0 ch 22 to pad */
}
给位高手看看,上面说的是什么含义啊,万分感谢!!!

相关帖子

沙发
Luis德华| | 2015-7-27 08:23 | 只看该作者
后面不都有英文解释吗

使用特权

评论回复
板凳
FSL_TICS_ZJJ| | 2015-7-27 10:26 | 只看该作者
通过你的代码,这个是一个通道PWM的初始化程序。
设置时钟来源,占空比,通道等内容。
具体楼主可以对照着用户手册的寄存器查看下。

使用特权

评论回复
地板
C洛达尔多| | 2015-7-27 20:20 | 只看该作者
楼主根据后面的英文解释,对照用户手册看一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝