我是一个初学的菜鸟,第一个程序就卡壳,有那位大侠可帮忙? void GPIO_Configuration(void) { RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); GPIO_InitStructure.GPIO_Pin =GPIO_Pin_8; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, &GPIO_InitStructure); } 第二句就设定了一个端口号,为什么出错,查不到原因? |
回复:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
RE:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}
回复:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
error: #268: declaration may not apper executable statement in block
GPIO_InitTypeDef GPIO_InitStructure
在G的下面有 “^”标示。
回复:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
error: #268: declaration may not apper executable statement in block
GPIO_InitTypeDef GPIO_InitStructure
在G的下面有 “^”标示。
RE:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
回复:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
也就是在 #include (stm32f10x_lib.h)中所含的子函数都出现了问题,高达17 个error, 真让人头大。
RE:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
error: #268: declaration may not apper executable statement in block
GPIO_InitTypeDef GPIO_InitStructure
自己查查
回复:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
跟哥第一次点灯的情况一样!!! 上传给你自己调试成功的点灯程序参考下
RE:第一个程序就卡壳,请那位大侠可帮忙?查明原因。
回答你关于GPIO_InitTypeDef GPIO_InitStruct放在了主main之前面也出问题,你看看自己的程序有没有添加库文件(就是添加STM32F10xR.LIB,当然这是针对STM32F系列的,其他IC的你就找对应的库文件),如果没有的话也是调用不到的.