找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2760|回复: 10
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
本帖最后由 IFW 于 2022-3-3 20:02 编辑

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 */


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
rundstedt 发表于 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 */
回复

使用道具 举报

5#
ID:1008288 发表于 2022-3-5 15:58 | 只看该作者
程序是从其他地方复制过来的吗?如果是话可能是粘贴之后发生了变化
回复

使用道具 举报

6#
ID:1008611 发表于 2022-3-6 20:21 | 只看该作者
猜测可能
#include  "stm32f10x.h"
头文件中被误按键输入 } 了;
回复

使用道具 举报

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

使用道具 举报

8#
ID:1011864 发表于 2022-3-25 11:35 | 只看该作者
少了大括号的一半
回复

使用道具 举报

9#
ID:1039868 发表于 2022-7-18 15:51 | 只看该作者
可以检查.h文件,另外keil不能识别二进制
回复

使用道具 举报

10#
ID:1040201 发表于 2022-8-15 08:59 | 只看该作者
问题应该出在头文件里面,打开头文件看一下
回复

使用道具 举报

11#
ID:1066112 发表于 2023-3-12 19:40 来自手机 | 只看该作者
啊原来是头文件里面有一个定义函数没有加引号
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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