佚名通过本文主要向大家介绍了msp430f5529测频率,msp430f5529频率计,msp430f5529电路图,msp430f5529,msp430f5529中文资料等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MSP430F5529给外围电路提供频率
描述:
解决方案1:用定时器B,p3.5,p3.6,p5.7都能用,没有的话就不能用TB,你看看手册上的,定时器A的输出脚,也有六七个脚可以用 解决方案2:
描述:
MSP430频率
请问怎样用MSP430F5529同时产生两个个1.1MHz和一个0.5MHz的频率?如果不行的一个1.1MHz的频率和一个0.5MHz的频率也是可以的。解决方案1:用定时器B,p3.5,p3.6,p5.7都能用,没有的话就不能用TB,你看看手册上的,定时器A的输出脚,也有六七个脚可以用 解决方案2:
看了下,用定时器大概能输入你要求的信号,不准哦
解决方案3:
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // 关狗
__bis_SR_register(SCG0); //设置DCO频率为1.08M ≈1.1M
UCSCTL0 = 0x0000;
UCSCTL1 = DCORSEL_3;
UCSCTL2 = FLLD_0 + 32;
__bic_SR_register(SCG0);
UCSCTL4 = SELS__DCOCLK;//设置SMCLK时钟源为DCO,0分频
UCSCTL5 = DIVS__1 ;
P7SEL |= BIT4+BIT5+BIT6;//P7.4 P7.5 P7.6设置为第二功能定时器TB0.2 TB0.3 TB0.4,PWM输出
P7DIR |= BIT4+BIT5+BIT6;
TBCCR0 = 0xFFFF;//设置PWM输出频率为1.1M
TBCCTL2 = OUTMOD_7;//设置P7.4 P7.5输出频率为1.1M,占空比50%的PWM方波,
TBCCR2 = 0xFFFF/2;
TBCCTL3 = OUTMOD_7;
TBCCR3 = 0xFFFF/2;
TBCCTL4 = OUTMOD_4;//设置P7.6,输出频率为0.55M,占空比50%的PWM方波,
TBCCR4 = 0xFFFF/2;
return 0;
}
这个。。。
用IO算定时器应该能靠谱,MSP430的速度能跟得上啊~