1 Star 0 Fork 1

sam/libraries

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
StduinoTime.c 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
sam 提交于 2020-07-02 17:49 +08:00 . 1.03
/***************************************************************
*Copyright(c) 2020思特诺(Stduino)All right reserved.
*
*This library is open source and free for individual users.
*
*For commercial use, please contact service001@stduino.com.
***************************************************************/
#include "StduinoTime.h"
volatile uint32_t _time_us=0;
volatile uint32_t _time_u=0;
volatile uint32_t _time_m=0;
void SysTick_Handler(void)
{
_time_u++;
if(_time_u>=1000)
{
_time_u-=1000;
_time_m++;
}
if(_time_us)
{
_time_us--;
}
}
uint32_t millis(void)
{
return _time_m;
}
uint32_t micros(void)
{
return (_time_m*1000+_time_u);
}
void delay(uint32_t ms)
{
delayMicroseconds(ms*1000);
}
void delayMicroseconds(uint32_t us)
{
_time_us=us;
while(_time_us);
}
/***************************************************************
*Copyright(c) 2020思特诺(Stduino)All right reserved.
*
*This library is open source and free for individual users.
*
*For commercial use, please contact service001@stduino.com.
***************************************************************/
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/stduino/libraries.git
git@gitee.com:stduino/libraries.git
stduino
libraries
libraries
master

搜索帮助