美文网首页物联网loT从业者物联网相关技术研究
NRF52832学习笔记(21)——系统延时使用

NRF52832学习笔记(21)——系统延时使用

作者: Leung_ManWah | 来源:发表于2020-07-15 15:59 被阅读0次

一、头文件

需要包含头文件
#include "nrf_delay.h"

二、原函数

/**
 * @brief Function for delaying execution for a number of microseconds.
 *
 * @param us_time Number of microseconds to wait.
 */
#define nrf_delay_us(us_time) NRFX_DELAY_US(us_time)


/**
 * @brief Function for delaying execution for a number of milliseconds.
 *
 * @param ms_time Number of milliseconds to wait.
 */

__STATIC_INLINE void nrf_delay_ms(uint32_t ms_time)
{
    if (ms_time == 0)
    {
        return;
    }

    do {
        nrf_delay_us(1000);
    } while (--ms_time);
}

三、调用函数

nrf_delay_ms(50);    // 延时50ms
nrf_delay_us(50);    // 延时50us

• 由 Leung 写于 2020 年 7 月 15 日

相关文章

网友评论

    本文标题:NRF52832学习笔记(21)——系统延时使用

    本文链接:https://www.haomeiwen.com/subject/ygaxhktx.html