工具/软件:TI C/C++编译器
MSP430F149脉冲组问题
亲爱的朋友们:
请帮助我解决这个问题:我尝试从1.5 引脚MSP430F149获取脉冲包。
我需要从TA0生成频率为4万 Hz的脉冲组。 但我做不到。 我只得到脉冲。
如何延迟计时器? 我需要它用于超声波接收器/发送器。 脉冲组需要 激活超声波传感器并暂停-以接收信号输入。
如果我只使用引脚1.5 (TA0) ,我可以使用CCR1来制作PWM吗?
如何制作PWM?
请大家帮我解决这个问题。
void timerA_PWM()
{
TACR0=18;
TACR1=10;
TCCTL1=OUTMOD_7;
tacl=tassel_2 +MC_1;
}
void timera_pause()
{
TCCR0 = 1.2万-1;
TACTL0 = CCIE;
TACTL = MC_1|ID_3|Tassel_1|TALCLR;
}
#pragma vector = TIMERA0_vector
__interrupt void TIMERA0_vector_ISR(void)
{
timera_wm ();
_DELAY周期(1000);
timera_pause();
}