yanshanbao的笔记 https://bbs.21ic.com/?779501 [收藏] [复制] [RSS]

日志

msp430准确延时方法:采用定时器去制造延时

已有 375 次阅读2016-12-19 10:01 |个人分类:单片机|系统分类:单片机| msp430单片机, 延时时间

       1. 可以作延时函数进行处理。时间是比较精确的;

       2. 设置好定时器时钟频率。对于定时时间,可以通过设置某个IO的高低变化采用示波器测量。

        TACCTL0 &= ~CCIFG;//这儿必须清除,否则首次计时不正确。
        TACCR0 = 1000;//设置延时时间。1000*时钟频率。
        TACTL = TASSEL_2+MC_2+TACLR;//SMCLK,continues mode
        while(0 == (TACCTL0 & CCIFG));   //等待延时时刻的到来。



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)