资源简介
STM32F0延时函数,用于ms及us延时
代码片段和文件信息
#include “delay.h“ //引入自定义公共头文件
/****************************************************************************
* 名 称:delay_us(u32 nus)
* 功 能:微秒延时函数
* 入口参数:u32 nus
* 出口参数:无
* 说 明:输入范围(1~1000)ns
* 调用方法:无
****************************************************************************/
void delay_us(uint32_t nus)
{
uint32_t temp;
SysTick->LOAD = 6*nus;
SysTick->VAL=0X00;//清空计数器
SysTick->CTRL=0X01;//使能,减到零是无动作,采用外部时钟源
do
{
temp=SysTick->CTRL;//读取当前倒计数值
}while((temp&0x01)&&(!(temp&(1<<16))));//等待时间到达
SysTick->CTRL=0x00; //关闭计数器
SysTick->VAL =0
- 上一篇:PL0(包括对其的扩充)
- 下一篇:pb做的酒店管理系统
相关资源
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- 神经网络PID控制源程序
- EXE程序反编译器,将EXE程序还原为代
- STM32F0的sys.h测试例程,函数名和功能
- 数据结构-通讯录
- featerMatch.rar
- 操作系统课程设计--模拟文件系统
- 模拟Ethernet帧发送过程
- 计算CRC冗余校验码(32)
- 用NTC热敏电阻做温度采集
- DHT22_AM2302_STM32F103驱动,保证可用,程
- 数据结构:查找的运用
- stm32C8T6模拟IIC协议
- 离散数学实验4:欧拉图的判定并输出
- A*算法的实现 路径规划
- Arduino-AsyncDelay.zip
- ARM开发板远程升级程序
- 基于51单片机的电子日历
- 小学生算术四则运算测试系统
- 教务系统C程序及实验报告
- Goertzel算法
- 出租车计价器课程设计
- 堆栈的计算器
- adxl345加速度传感器
- 初学者简单C实现仓库管理系统
- 霍夫曼编码
- 基于51的音乐盒
- 基于arm下的电子相册
- 基于Qt5实现的心率变异与心率减速力
评论
共有 条评论