STM32系统嘀嗒时基定时器应用
#include "stm32f10x.h"
void Delay_Nms(unsigned int n)
{
SysTick->LOAD=9000*n;//装入初始值,定时时间为1/(72M/8) *9000 s
SysTick->CTRL=0x00000001; //设置始终源为系统始终八分频,并打开定时器
while(!(SysTick->CTRL&0x00010000));//等待递减计数器减到0
SysTick->CTRL=0x00000000;//关闭定时器
}
int main(void)
{
while(1)
{
}
}
//以下是报错函数
#ifdef
void assert_failed(uint8_t* file, uint32_t line)
{
}
#endif
STM32系统定时 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)