本站首页
|
CAS工程
|
AVR
|
STM8/STM32
|
其它MCU
|
软件下载
|
关于本站
网店
STM32F0延时函数
来源: 芯艺工作室
本站广告
ENC28J60+uIP 基于TCP的MODBUS IO示例
ENC28J60+uIP DHCP动态获取IP及UDP广播服务端示例
ENC28J60+uIP HTTP GET方式将温度数据上传到web服务器
C720H5上实现MODBUS远程IO
FM1702读写S50(也叫M1)卡相关资料
查看更多....
在程序的调试或硬件测试时经常用到一种阻塞延时函数
下面是在STM32F0 48MHz时钟下实现的延时毫秒和微妙函数,在实际使用中测试发现这两个函数比较接近实际要求的延时值;
//毫秒级延时
void DelayMs(uint32_t t)
{
volatile uint32_t MsDelayCnt;
while(t--)
for(MsDelayCnt=0;MsDelayCnt<4800;MsDelayCnt++);
}
//微秒级延时
void DelayUs(uint32_t t)
{
volatile uint32_t UsDelayCnt;
while(t--)
for(UsDelayCnt=0;UsDelayCnt<4;UsDelayCnt++);
}
声明:芯艺工作室(http://www.chipart.cn)保留所有权力,转载请注明出处!
芯艺工作室
蒙ICP备06005492号
Copyright© 2004-2020
ChipArt Studio
All Rights Reserved