您的位置:首页 > 其它

STM32库文件--STM32F10x_StdPeriph_Driver 3.5.0中systick库文件函数不全,添加

2013-10-17 00:25 411 查看
在进行SYSTICK编程时,程序报错,提示函数未定义

但是在《32位基于ARM微控制器STM32F101xx与STM32F103xx 固件函数库 操作手册》中,明确说是有相关操作函数

苦于寻找

发现在安装文件中,找到"stm32f10x_systick.h"、"stm32f10x_systick.c"两个文件,且函数定义与固件函数库一致

将以上两个文件添加到工程中

发现有重复定义

将固件库中原有的misc.c和misc.h文件关闭

/*--SysTick_CLKSourceConfig与文件 #include "stm32f10x_systick.h"重复定义,将此处SysTick_CLKSourceConfig关闭--*/

//void SysTick_CLKSourceConfig(uint32_t 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;

// }

//}

------------------------------

/*--SysTick_CLKSourceConfig与文件 #include "stm32f10x_systick.h"重复定义,将此处SysTick_CLKSourceConfig关闭*/

//void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource);

编译正常
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: