在线情况
1
  • 头像
  • 级别
    • 积分1
    • 经验81
    • 文章3
    • 注册2012-04-30
    你的中断入口有问题,[LINE-HEIGHT=21px][P][ALIGN=left][SIZE=14px]TIMERA0_VECTOR对应的是CCIFG0,[/SIZE][/FONT][/ALIGN][/P][/LINE-HEIGHT][LINE-HEIGHT=21px][P][ALIGN=left][SIZE=14px]TIMERA1_VECTOR 对应的是CCIFG1,CCIFG2和TAIFG,[/SIZE][/FONT][/ALIGN][/P][/LINE-HEIGHT][LINE-HEIGHT=21px][P][ALIGN=left][SIZE=14px]TACTL=[COLOR=#ff0000]TASSEL_1[/SIZE]+MC_1; 是ACLK时钟
    [P][LINE-HEIGHT=21px][P][ALIGN=left][SIZE=14px]P1OUT |= 0x00;,尤其是这一句,根本就不可能改变P1OUT的值,应该是P1OUT&=~(OXO1);依版主说,使用TIMERA的比较器的OUTMOD_7模式,,可以自动改变输出值,TACTL=TASSEL_1+MC_1+TACLR;[/COLOR][/ALIGN][/ALIGN][/P][/LINE-HEIGHT][P][P][ALIGN=left][LINE-HEIGHT=21px][SIZE=14px]CCR0=1000;CCTL1=OUTMOD_7;CCR1=pwm,至于P1口那一个是TA0.1你自己查资料,类似于P1DIR&=~(BIT3);P1SEL|=BIT3;[/SIZE][/LINE-HEIGHT][/ALIGN][/P][/P][/SIZE][/FONT][/P][/LINE-HEIGHT]
    [ 此贴最后由DC在2012-4-30 23:18:21编辑过 ]
    微控网感谢您的参与
    Powered by LeadBBS 9.2 .
    Page created in 0.1875 seconds with 7 queries.