朋友们,怎么用launchpad得到精确延时啊。不用定时器。就是使用延时语句。有的话贴...

2019-03-24 13:02发布

朋友们,怎么用launchpad得到精确延时啊。不用定时器。就是使用延时语句。有的话贴个例程呗。谢谢了。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
sjwh
2019-03-24 19:21
< //1us延时函数
void delay_1us(void) {
        asm("nop");
}
//N us延时函数
void delay_nus(unsigned int n) {
        unsigned int i;
        for (i = 0; i < n; i++)
                delay_1us();
}
//1ms延时函数
void delay_1ms(void) {
        unsigned int i;
        for (i = 0; i < 1140; i++)
                ;
}
//N ms延时函数
void delay_nms(unsigned int n) {
        unsigned int i = 0;
        for (i = 0; i < n; i++)
                delay_1ms();
}

一周热门 更多>

相关问题

    相关文章