4191|4

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求助!!PWM的问题! [复制链接]

我想用timerB输出pwm的信号,p4.0和p4.1我在xin 与xout之间接了8M晶振,但当我用ACLK时,TBR不计数啊,但改成SMCLK时,TBR有变化,计数在.但是输出信号用示波器看不到啊!不知道是什么原因?请那位大侠指点!急!

最新回复

我的程序是这样的!请那位帮忙看看! #include "msp430x16x.h" void main(void) {    WDTCTL=WDTPW+WDTHOLD;    //FLL_CTL0 =XCAP14PF;    //TBCTL=TBSSEL0+TBCLR;    TBCTL=0x84;    TBCCR0=131-1;       //T=4S;    //TBCL0=131-1;    //TBCCTL1=OUTMOD_7;    TBCCTL1=0xe0;    TBCCR1=26;           //占空比=20%;    //TBCL1=26;    //TBCCTL2=OUTMOD_7;    TBCCTL2=0xe0;    TBCCR2=26;    //TBCL2=26;    P4DIR=0x03;    P4SEL=0x03;    //TBCTL|=MC0;    TBCTL=0x10;    /*for(;;)    {      _BIS_SR(LPM3_bits);      _NOP();    }*/ }  详情 回复 发表于 2005-5-25 19:52
 
点赞 关注

回复
举报

61

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
您在XIN和XOUT上连接高频晶体,一定要加负载电容(大约是12P-22P都可以)的,而且在软体上要设置开启高频晶体,否则,是不会起振当然没有反应;而这时,MCKL=SMCLK=DCOCLK;至于您说的PWM输出没有变化,是否您将TB0、TB1设置成功能口啊?
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我外面加了二个并联的33p的电容啊!那软件怎么设置开启高频晶振啊!我用的就是用TB0,TB1,输出pwm.但现在我 的TB1也就是p4.1连普通的io口都输出不了,不知道为什么?
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

4
 
“二个并联的33p的电容”是不是太大了?你把初始化程序贴出来,看看有什么问题。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 
我的程序是这样的!请那位帮忙看看!

#include "msp430x16x.h"
void main(void)
{
WDTCTL=WDTPW+WDTHOLD;
//FLL_CTL0 =XCAP14PF;
//TBCTL=TBSSEL0+TBCLR;
TBCTL=0x84;
TBCCR0=131-1; //T=4S;
//TBCL0=131-1;
//TBCCTL1=OUTMOD_7;
TBCCTL1=0xe0;
TBCCR1=26; //占空比=20%;
//TBCL1=26;
//TBCCTL2=OUTMOD_7;
TBCCTL2=0xe0;
TBCCR2=26;
//TBCL2=26;
P4DIR=0x03;
P4SEL=0x03;
//TBCTL|=MC0;
TBCTL=0x10;
/*for(;;)
{
_BIS_SR(LPM3_bits);
_NOP();
}*/
}
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表