stm32之systick应用
来源:互联网 发布:手机淘宝怎样添加客服 编辑:程序博客网 时间:2024/05/17 22:52
直接上代码:
systick.h
#ifndef SYSTICK_H#define SYSTICK_H#include"stm32f10x.h"extern unsigned int TimingDelay;void TimingDelay_Decrement(void);void Delay(unsigned int value);#endif
systick.c
#include"systick.h" void TimingDelay_Decrement(void){if(TimingDelay != 0x00){TimingDelay--;}}void Delay(unsigned int value){TimingDelay=value;//等待TimingDelay为0while(TimingDelay != 0x00);}
stm32f10x_it.c
#include "stm32f10x_it.h"extern void TimingDelay_Decrement(void);void SysTick_Handler(void){TimingDelay_Decrement();}
#include"stm32f10x.h"//该变量extern在systick.h文件中unsigned int TimingDelay; int main(void){RCC_Configuration(); //时钟配置函数 GPIO_Configuration(); //GPIO口配置函数//此函数传递参数*(1/72000MHz)为定时区间,此处为1msSysTick_Config(72000);while(1) {GPIO_SetBits(GPIOD,GPIO_Pin_1);Delay(1000);GPIO_ResetBits(GPIOD,GPIO_Pin_1);Delay(1000);}}
可看到led以1s(1000*1ms)的周期闪亮。
0 0
- stm32之systick应用
- STM32之SysTick
- STM32之SysTick
- stm32之systick
- stm32初学之Systick
- STM32之SysTick学习
- stm32之SysTick定时器
- STM32之SysTick定时器
- stm32之systick
- STM32学习之路-SysTick的应用(时间延迟)
- STM32 Systick 编程及应用
- STM32 Systick 编程及应用
- STM32之SysTick嘀嗒定时器
- stm32之SysTick的理解
- STM32之SysTick(系统定时器)
- STM32---系统滴答定时器(systick)应用
- STM32-------系统滴答定时器(systick)应用
- STM32---系统滴答定时器(systick)应用
- Mybatis代码生成工具 Generato 结合Maven的使用
- UVa 489 Hangman Judge [模拟]
- 谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
- PAT:银行排队问题:队列
- 程序2 输出任意大小的菱形
- stm32之systick应用
- Android Bluetooth(蓝牙)实例
- 数理统计与参数估计-七月算法(julyedu.com)4 月机器学习算法班学习笔记
- hdu 1428 漫步校园 记忆化搜索
- 构造器
- 【Python】将Python发布成exe
- 用Swift实现笑脸
- 基于Netbeans的安卓Android开发环境配置
- 函数指针和函数引用的使用