打印
[MCU]

引脚输出PWM波形

[复制链接]
490|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llljh|  楼主 | 2020-5-9 19:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把下面程序拷进430的开发板,结果P4.0口没有电压,用示波器也没有波形,什么原因????
哪位有PWM输出的程序可以让我学习一下


#include "io430.h"
#include "Config.h"
int main(void)
{   
  int i;
  WDT_Init();
  Clock_Init();  

  P4DIR =0x01;     // P4.0作输出,其余各位端口方向不变。
  P4SEL =0x01;     // P4.0 = PWM

  TBCTL = TBSSEL_2 + TBCLR ;     //时钟源为MCLK
  TBCCTL1 = OUTMOD_3;         
  TBCCR0=8000;       //频率
  TBCTL |= MC_0;     //打开定时器,计数模式0

  while(1)
  {  
      TBCCR1=2000;     //占空比
      for(i=0;i<120;i++)
      {
      delay_ms(500);  
      }
      TBCCR1=6000;     //占空比
      for(i=0;i<120;i++)
      {
      delay_ms(500);  
      }
  }
}

使用特权

评论回复

相关帖子

沙发
zyf部长| | 2020-5-9 19:46 | 只看该作者

楼主参考一下
#include "io430.h"
#include "Config.h"
int main(void)
{   

   WDT_Init();
   Clock_Init();  

   P4DIR =0x02;     // P4.0作输出,其余各位端口方向不变。
  P4SEL =0x02;     // P4.0 = PWM

   TBCTL = TBSSEL_2 + TBCLR ;     //时钟源为MCLK
   TBCCTL1 = OUTMOD_3;         
   TBCCR0=8000;       //频率
  TBCTL |= MC_0;     //打开定时器,计数模式0
_EINT;
   while(1);

使用特权

评论回复
板凳
guoyt| | 2020-5-9 19:49 | 只看该作者
官网例程里也有pwm例程

使用特权

评论回复
地板
llia| | 2020-5-9 19:53 | 只看该作者
你需要什么PWM?

使用特权

评论回复
5
zhuww| | 2020-5-9 19:57 | 只看该作者
就是程序有问题

使用特权

评论回复
6
huanghuac| | 2020-5-9 19:59 | 只看该作者
定时器实现吗

使用特权

评论回复
7
tian111| | 2020-5-9 20:02 | 只看该作者
你确定是这个IO吗

使用特权

评论回复
8
zwll| | 2020-5-9 20:05 | 只看该作者
配置成什么频率的

使用特权

评论回复
9
juventus9554| | 2020-5-9 20:08 | 只看该作者
示波器测试不出来吗

使用特权

评论回复
10
renyaq| | 2020-5-9 20:13 | 只看该作者
可以使用延时呢。

使用特权

评论回复
11
xxrs| | 2020-5-9 20:16 | 只看该作者
是不是IO没有这个功能呢?

使用特权

评论回复
12
liuzaiy| | 2020-5-9 20:20 | 只看该作者

TBCTL |= MC_0;     //打开定时器,
定时器都没开怎么会有波形,MC_0是停止模式

使用特权

评论回复
13
chenjunt| | 2020-5-9 20:24 | 只看该作者
注意其中寄存器设置与pwm信号输出引脚的对应关系

使用特权

评论回复
14
xxmmi| | 2020-5-9 20:26 | 只看该作者
配置有问题吧

使用特权

评论回复
15
yufe| | 2020-5-9 20:32 | 只看该作者

建议查看一下硬件的问题

使用特权

评论回复
16
zhanglli| | 2020-5-9 20:35 | 只看该作者
你使用的是哪个引脚?

使用特权

评论回复
17
wenfen| | 2020-5-9 20:38 | 只看该作者
P1.2-TA1,TACCR1,TACCTL1;,P1.3-TA2, TACCR2,TACCTL2

使用特权

评论回复
18
chenho| | 2020-5-9 20:42 | 只看该作者

你测量的引脚是否正确呢

使用特权

评论回复
19
juventus9554| | 2020-5-9 20:44 | 只看该作者
这个能够输出PWM吗?

使用特权

评论回复
20
pengf| | 2020-5-9 20:49 | 只看该作者
有可能是IO引用错误了。

使用特权

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

本版积分规则

855

主题

11301

帖子

6

粉丝