怎样用msp430控制舵机转动,必须要用5v的p5口么

2019-03-24 08:48发布

#include "msp430x14x.h"

void main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
  P2DIR = 0XFF;
  P2OUT = 0X00;
  P6DIR = 0XFF;
  P6OUT = 0X00;
  P5DIR = 0XFF;
  P5OUT = 0x00;
  while(1){
    P5OUT = 0XFF;
    for(unsigned int i = 1500;i > 0;i--);
    P5OUT = 0X00;
    for(unsigned int i = 20000;i > 0;i--);

  }


}
请问这样控制脉冲可以么,之前看网上说要用定时器写,本人刚开始学430,请问需要学习哪一块知识可以来控制舵机

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
ienglgge
2019-03-24 14:35
< :TI_MSP430_内容页_SA7 --> 一般用20ms左右的脉冲,注意占空比范围,用定时器 ,pwm 吧。你这样即使能实现,改变占空比也麻烦,在加别的语句,就容易出问题。去官网找找例程。或者,自己用寄存器配,也不太难。

一周热门 更多>

相关问题

    相关文章