msp430f5438 定时器a 求助

2019-03-24 11:49发布

void Init_Timer0_A5(void)
{
  TA0CTL   = 0                                               // 复位Timer0_A5, 分频系数设置为1
           | (1 << 2)                                             // 计数器清0
           | (2 << 8)                                            ; // 计数时钟设为SMCLK                                                          ;
  TA0CCR0  =  16000  - 1                                   ; // SMCK=EX2=16MHz,设置计数器溢出时间为1ms
  TA0CCTL0 = 0                                               // 初始化捕获控制
           | (1 << 4)                                                    ; // 使能比较中断
  TA0CTL  |= (1 << 4)                                      ; // 设置计数器为加计数,启动
}     小弟菜鸟。不知道上面这段程序怎么理解。TA0CTL = 0 | (1 << 2) | (2 << 8) ;主要是这种表达式不知道怎么理解。求网友帮助,小弟先谢谢了。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
脚踏实地007
2019-03-25 02:26
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章