控制工程师论坛

教程与手册

汉化STM32F2.02版固件库之七(SYSTICK)

常青树
常青树

2008-10-14

********************
* 文件名称: stm32f10x_systick.c
* 程序作者: MCD Application Team
* 程序版本: V2.0.2
* 功能描述: 这个文件提供了所有SysTick的固件函数.
********************************************************************************
* 目前的固件的目的是为客户提供关于他们的产品的编码信息以便于节省他们时间。
* 结果, 意法半导体将不会为此承担任何直接,间接或相应的损害赔偿方面的任何索赔要求,
* 例如固件或使用所作的客户编码中他涉嫌包含与他们的相关产品的信息。
*******************************************************************************/

/* 包涵的文件 ------------------------------------------------------------------*/
#include "stm32f10x_systick.h"

/* 自用类型 -----------------------------------------------------------*/
/* 自用定义 ------------------------------------------------------------*/
/* ---------------------- SysTick registers bit mask -------------------- */
/* CTRL TICKINT Mask */
#define CTRL_TICKINT_Set      ((u32)0x00000002)
#define CTRL_TICKINT_Reset    ((u32)0xFFFFFFFD)

/* 自用宏 -------------------------------------------------------------*/
/* 自用变量 ---------------------------------------------------------*/
/* 自用函数原型 -----------------------------------------------*/
/* 自用函数 ---------------------------------------------------------*/

/*******************************************************************************
* 函数名称: SysTick_CLKSourceConfig
* 功能描述: 配置SysTick的时钟源.
* 输入参数: SysTick_CLKSource:SysTick的时钟源。
*                    这个参数可以选下面的值之一:
*                       - SysTick_CLKSource_HCLK_Div8: SysTick时钟源为AHB时钟的1/8.
*                       - SysTick_CLKSource_HCLK: SysTick时钟源为AHB时钟.
* 输出参数: 无
* 返回参数: 无
*******************************************************************************/
void SysTick_CLKSourceConfig(u32 SysTick_CLKSource)
{
  /* Check the parameters [检查参数]*/
  assert_param(IS_SYSTICK_CLK_SOURCE(SysTick_CLKSource));

  if (SysTick_CLKSource == SysTick_CLKSource_HCLK)
  {
    SysTick->CTRL |= SysTick_CLKSource_HCLK;
  }
  else
  {
    SysTick->CTRL &= SysTick_CLKSource_HCLK_Div8;
  }
}

完整的stm32f10x_systick.c请您在下载的同时到左上角顶我一下,以示支持!谢谢

点击此处查看原文 >>

回帖

评论0

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China