找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2862|回复: 10
收起左侧

Keil5出现expected a"{"怎么解决?代码里有{

[复制链接]
ID:1007067 发表于 2022-2-27 14:15 | 显示全部楼层 |阅读模式
本帖最后由 IFW 于 2022-3-3 20:02 编辑

屏幕截图 2022-02-27 142116.png Keil5出现expected a"{"  怎么解决?代码里有{
#ifndef _BSP_KEY_H
#define _BSP_KEY_H

#include  "stm32f10x.h"

#define KEY_ON                   1
#define KEY_OFF                  0

#define KEY1_GPIO_PIN            GPIO_Pin_0
#define KEY1_GPIO_PORT           GPIOA
#define KEY1_GPIO_CLK            RCC_APB2Periph_GPIOA

void KEY_GPIO_Config(void);
uint8_t Key_Scan(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin);

#endif /*_BSP_KEY_H */


回复

使用道具 举报

ID:879809 发表于 2022-2-27 19:17 | 显示全部楼层
贴全了,第13行报错一般问题都在13行以前。
回复

使用道具 举报

ID:804175 发表于 2022-2-27 20:10 来自手机 | 显示全部楼层
第一遍在芯片头文件中的结构体重,定义方法如下    struct {      __IO uint32_t PLLEN       : 1;           /*!< (@ 0x0000001C) PLLEN                               */      XXXXXXXXXX                               /*其它定义*/     } CLKCTRL_b;` 1234 第二遍在外部晶振定义时。 #define PLLEN (1<<28)   // pll 1 这两种定义产生冲突因此出现了以上错误。
回复

使用道具 举报

ID:1007067 发表于 2022-3-3 20:00 | 显示全部楼层
发表于 2022-2-27 19:17
贴全了,第13行报错一般问题都在13行以前。

#ifndef _BSP_KEY_H
#define _BSP_KEY_H

#include  "stm32f10x.h"

#define KEY_ON                   1
#define KEY_OFF                  0

#define KEY1_GPIO_PIN            GPIO_Pin_0
#define KEY1_GPIO_PORT           GPIOA
#define KEY1_GPIO_CLK            RCC_APB2Periph_GPIOA

void KEY_GPIO_Config(void);
uint8_t Key_Scan(GPIO_TypeDef *GPIOx,uint16_t GPIO_Pin);

#endif /*_BSP_KEY_H */
回复

使用道具 举报

ID:1008288 发表于 2022-3-5 15:58 | 显示全部楼层
程序是从其他地方复制过来的吗?如果是话可能是粘贴之后发生了变化
回复

使用道具 举报

ID:1008611 发表于 2022-3-6 20:21 | 显示全部楼层
猜测可能
#include  "stm32f10x.h"
头文件中被误按键输入 } 了;
回复

使用道具 举报

ID:106977 发表于 2022-3-7 12:02 | 显示全部楼层
编程的好习惯是:1.常备份;2. 编写几句后就编译一次。出现问题很容易找到。即使没有问题的完全项目程序,在某个文件中偶然删除或多加了一个符号,再编译可能会出现一大堆错误。仅根据错误信息,也很难找出头绪。
回复

使用道具 举报

ID:1011864 发表于 2022-3-25 11:35 | 显示全部楼层
少了大括号的一半
回复

使用道具 举报

ID:1039868 发表于 2022-7-18 15:51 | 显示全部楼层
可以检查.h文件,另外keil不能识别二进制
回复

使用道具 举报

ID:1040201 发表于 2022-8-15 08:59 | 显示全部楼层
问题应该出在头文件里面,打开头文件看一下
回复

使用道具 举报

ID:1066112 发表于 2023-3-12 19:40 来自手机 | 显示全部楼层
啊原来是头文件里面有一个定义函数没有加引号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表