时间管理 3> 短延迟

3720阅读 0评论2015-06-17 lsxuan驱动
分类:嵌入式

1> 忙等待:
    1》void ndelay(unsigned long ns);
    2》void udelay(unsigned long us);
    3》void mdelay(unsigned long ms);
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

2> 睡眠:
    1》void msleep(unsigned int ms);   //不可中断
    2》unsigned long msleep_interruptible(unsigned int ms);   //可中断
    3》void ssleep(unsigned int seconds); //不可中断,以秒为单位,调用msleep();

上一篇:时间管理 2> 长延迟
下一篇:时间管理 4> 动态定时器