📄 boardinit.c
字号:
//*
//*********************************************************************************************************
//*
//* LOGO
//*
//*
//* 文 件 名 : BoardInit.c
//*
//* 文件描述 : STM32系统目标板初始化模块
//*
//* 作 者 :
//* 版 本 :
//* 编 译 器 : IAR EWARM 5.20
//*********************************************************************************************************
//*
#include "ucos_ii.h"
#include "stm32f10x_lib.h"
//*
//*********************************************************************************************************
//* Function :
//* Describe :
//*--------------------------------------------------------------------------------------------------------
//* Author :
//* Date :
//*--------------------------------------------------------------------------------------------------------
//* Mender :
//* Date :
//* Describe :
//*********************************************************************************************************
//*
void Target_Init(void)
{
}
//*
//********************************************************************************************************
//* 函 数 名 : OS_CPU_SysTickInit()
//**------------------------------------------------------------------------------------------------------
//* 描 述 : 初始化系统Tick
//**------------------------------------------------------------------------------------------------------
//* 输入参数 : None.
//**------------------------------------------------------------------------------------------------------
//* 输出参数 : None.
//**------------------------------------------------------------------------------------------------------
//* 返 回 : None.
//********************************************************************************************************
//*
void OS_CPU_SysTickInit (void)
{
RCC_ClocksTypeDef rcc_clocks;
// 获取系统频率
RCC_GetClocksFreq(&rcc_clocks);
// 配置HCLK作为SysTick时钟
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK);
// 配置自动加载数值
SysTick_SetReload((rcc_clocks.HCLK_Frequency / OS_TICKS_PER_SEC) - 1);
// 使能SysTick
SysTick_CounterCmd(SysTick_Counter_Enable);
// 使能SysTick中断
SysTick_ITConfig(ENABLE);
}
//
//*********************************************************************************************************
//** End Of File
//*********************************************************************************************************
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -