我是初学者,麻烦您指点下,MDK编程的结构吧
我不知道什么原因,我点go to definintion of “FLASH_SetLatency” 没法找到函数定义,但是通过stm32f10x_lib.h可以链接到
#ifdef _FLASH
#include "stm32f10x_flash.h"
#endif /*_FLASH */
里面也有定义,也能链接到stm32f10x_flash.h
版本是
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* File Name : stm32f10x_flash.h
* Author : MCD Application Team
* Date First Issued : 05/21/2007
* Description : This file contains all the functions prototypes for the
* FLASH firmware library.
********************************************************************************
* History:
* 05/21/2007: V0.3
里面也有定义
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void FLASH_SetLatency(u32 FLASH_Latency);
void FLASH_HalfCycleAccessCmd(u32 FLASH_HalfCycleAccess);
void FLASH_PrefetchBufferCmd(u32 FLASH_PrefetchBuffer);
但是为什么编译的时候还是找不到
FLASH_SetLatency(FLASH_Latency_2);
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
这两个函数呢?
“所有例程中均使用了STM32固件库,包含STM32F10xD.LIB和STM32F10xR.LIB两个文件。”这是书上的提示,但是STM32F10xD.LIB和STM32F10xR.LIB具体是链接哪些文件呢?能不能麻烦解释下:
是链接stm32f10x_lib.h这个文件没?
谢谢了