找回密码
 立即注册
查看: 21812|回复: 0

MSP430 G2553 Lauchpad+SG90 伺服电机

[复制链接]

2

主题

5

回帖

57

积分

注册会员

积分
57
发表于 2020-9-9 17:35:20 | 显示全部楼层 |阅读模式
接线啥的网上都有,直接上代码, IAR ,
0~180度 摆动
#include "io430.h"

int main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
   
  DCOCTL = 0;                               // Select lowest DCOx and MODx settings
  BCSCTL1 = CALBC1_1MHZ;                    // Set range
  DCOCTL = CALDCO_1MHZ;
  
  P2DIR |= BIT2;                            // P1.2 output
  P2SEL |= BIT2;                            // P1.2 for TA0.1 output
  P2SEL2 = 0;       // Select default function for P1.2
  TA1CCR0 = 2560-1;                             // PWM Period
  TA1CCTL1 = OUTMOD_7;                         // CCR1 reset/set
  TA1CCR1 = 64;                               // CCR1 PWM duty cycle
  TA1CTL = TASSEL1+MC_1+ID_3; // Set DCO step + modulation */

  while(1)
  {
     
    __delay_cycles(10000);
      TA1CCR1++;
      if (TA1CCR1==310)
        {
           TA1CCR1=64 ;
           __delay_cycles(40000);
        }
     
      
  }
  
}

回复

使用道具 举报

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

本版积分规则

QQ|手机版|YiBoard一板网 ( 冀ICP备18020117号 )

GMT+8, 2025-10-29 21:01 , Processed in 0.108272 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表