首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

PWM的問題

PWM的問題

以下是我的code

我的問題是我的PWM只有1,3,5,7通道能輸出

0,2,4,6卻沒有任何波形

這是我code的問題嗎

#include <IO_S12DT256.h>

int main(void)
{
// PWME = 0x00; //禁止PWM輸出
PWMCTL = 0x00; //禁止通道聯及
PWMPRCLK = 0x00; //ClockA = ClockB = Bus = 8000 kHz
PWMCLK = 0xFF; //時鐘來源選擇ClockSA,ClcokSB
PWMSCLA = 0x01; //PWMSCLA = PWMSCLB = 1
PWMSCLB = 0x01;
PWMPOL = 0xFF; //PWM輸出起始為高電平
PWMCAE = 0x00; //左對齊方式
PWMPER0 = 0x13;
PWMDTY0 = 0x09;
PWMPER1 = 0x13;
PWMDTY1 = 0x09;
PWMPER2 = 0x13;
PWMDTY3 = 0x09;
PWMPER3 = 0x13;
PWMDTY3 = 0x09;
PWMPER4 = 0x13;
PWMDTY4 = 0x09;
PWMPER5 = 0x13;
PWMDTY5 = 0x09;
PWMPER6 = 0x13;
PWMDTY6 = 0x09;

PWMPER7 = 0x13;

PWMDTY7 = 0x09;

PWME = 0xFF; //啟動PWM輸出


while(1);

}

你用什么编译环境?

个人BLOG:http://blog.eccn.com/u/107300/index.htm

編譯環境??

什麼意思呢

假如是軟體的話

我是用Crimson Editor編寫程式&compile

然後用NoICE12 download

你的CODE看起来没有问题。会不会在别的地方有修改PWMCTL?或者检查一下电路和硬体。
海纳百川  有容乃大
提示: 该帖被管理员或版主屏蔽
返回列表