STM32中的delay.c
来源:互联网 发布:js文本框获得值 编辑:程序博客网 时间:2024/06/03 04:55
STM32中systick下有CTRL、LOAD 、VAL等寄存器
CTRL:SysTick控制和状态寄存器
LOAD:SysTick重装载值寄存器
VAL:SysTick当前值寄存器
CALIB:SysTick校准值寄存器
#include"delay.h"void delay_init(void){ SysTick->CTRL &=~(1<<2);//使用外核时钟}void delay_ms(u16 nms){ SysTick->CTRL &=~(1<<2); SysTick->LOAD =9000*nms;//预装值 SysTick->VAL=0;//清零 SysTick->CTRL |=1<<0;//启动定时器 while(!(SysTick->CTRL &(1<<16))); SysTick->CTRL &=~(1<<0);}void delay_us(u16 nus){ SysTick->CTRL &=~(1<<2); SysTick->LOAD =9*nus;//预装值 SysTick->VAL=0;//清零 SysTick->CTRL |=1<<0;//启动定时器 while(!(SysTick->CTRL &(1<<16))); SysTick->CTRL &=~(1<<0);}
阅读全文
0 0
- STM32中的delay.c
- delay.c
- STM32通用文件(adc-delay)
- stm32 延时 delay us ms
- delphi 中的delay函数
- Android: Java中的delay
- 2440lib.c之Delay
- Delay
- delay
- delay
- stm32中的C语言(7.24)
- stm32学习笔记之用systick写delay
- linux驱动中的Timer和delay
- css3 animation 中的animation-delay效果无效
- 自定义的delay()函数(C语言)
- 位带操作在stm32中的C语言实现
- 【C-Coding】cJSON使用以及在stm32中的应用
- stm32 编程的收获,有关C语言(在stm32 公交报站中的收获)
- 30. Python脚本学习笔记三十 更多关于SWIG
- Hadoop和Hive单机环境搭建
- nginx实现反向代理+健康检测
- 【操作系统】第六章 进程同步
- 图像旋转
- STM32中的delay.c
- python日常练习(文件简单操作)
- 素数判定
- 设计模式(3)空对象设计模式
- 图像处理指令解析
- 猜运行数字游戏
- Ajax入门
- 转:贝索斯的分享
- Android屏幕适配