keil stm32中go to definition不能使用,出现browser的窗口.求大神解答,在线等。。。

Python07

keil stm32中go to definition不能使用,出现browser的窗口.求大神解答,在线等。。。,第1张

那是因为你go to definition的标识符在你的文件中有多次被定义,keil不能知道你需要的是那个,所以给出你browser窗口,让你自己去找.你把browser窗口向上调大一些,就能看到你要找的标识符的所有列表,你单击列表中的一个标识符,在右边的窗口会给出这个标识符在本文件内的所有连接,其中第一个是定义,其余是引用(分为读和写).

都是.c文件,不是头文件啊。stm32f10x_it.c 中断处理函数都放在这个文件里面。main.c 这个不用解释了吧stm32f10x.h 这个是头文件,它包含了stm32的一些常用宏,寄存器结构体的定义,高版本的库还放着中断向量表。stm32f10x_rcc.c 这个文件里的固件函数包含了一些对复位、时钟的控制的函数stm32f10x_gpio.c这个文件里的固件函数包含了对GPIO的操作函数stm32_eval.c 这个是st公司为其制作的评估板写的程序system_stm32f10x.c主要包含了对系统时钟设置,一般是对倍频时钟的设置 具体可以看一下文件内容啊,呵呵 欢迎追问 追问: 您好,非常感谢您!我是刚刚学习STM32。我还有几个问题。

三、GPIO_InitTypeDef GPIO_InitStructure

ErrorStatus HSEStartUpStatus

u8 count=0

四、void Delay(vu32 nCount)

希望您能帮助我,我会给您高分的。 回答: 1、因为引脚本来就是16个的啊,从pin0~pin15,GPIOA口有16个脚,GPIOB也有16个,GPIOC也有16个,是这样区分的,它是相对于一组io口的细分,ALL来代替的是选中了这一组io 2、不可以,呵呵你要选择到底是GPIOA还是GPIOB还是...C还是...D等等的GPIO_Pin_03、GPIO_InitTypeDef、ErrorStatus是两个结构体,u8是定义的unsigned char你可以通过keil的go to definition选项找到它们的定义,这个是标准C的定义 4、不是,这两个是函数。你的C语言基础太差,估计很多都看不懂吧,呵呵,建议先补习一下C语言 欢迎追问 追问: 嗯,是的C语言基础不太好,以前学单片机主要是用汇编。