系统滴答时钟SysTick实验
单片机源程序如下:
- /**********************************************************************************
- * 工程名 :系统滴答时钟SysTick
- * 描述 :通过STM32的‘‘心脏’’系统滴答时间来实现nMs(n毫秒)、nS(n秒)的延时
- * 实验平台:NiRen_STM32mini板
- * 库版本 :ST_v3.5
- * 作者 :泥人通信模块开发团队
- **********************************************************************************/
- #include "stm32f10x.h"
- #include "Led.h"
- #include "SysTick.h"
- /*******************************************************************************
- * 函数名 : main
- * 描述 : 主函数,用户程序从main函数开始运行
- * 输入 : 无
- * 输出 : 无
- * 返回值 : int:返回值为一个16位整形数
- * 说明 : 无
- *******************************************************************************/
- int main(void)
- {
- LED_GPIO_Config(); //LED IO配置
- SysTick_Init_Config(); //初始化系统滴答时钟SysTick
- while (1)
- {
- LED_ON(); //点亮LED
- Delay_nMs(500); //延时500ms
- LED_OFF(); //关闭LED
- Delay_nMs(500); //延时500ms
- }
- }
复制代码
所有资料51hei提供下载:
系统滴答时钟SysTick实验.rar
(299.95 KB, 下载次数: 41)
|