找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4082|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

Keil5出現(xiàn)expected a"{"怎么解決?代碼里有{

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本帖最后由 IFW 于 2022-3-3 20:02 編輯

Keil5出現(xiàn)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空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:879809 發(fā)表于 2022-2-27 19:17 | 只看該作者
貼全了,第13行報(bào)錯(cuò)一般問題都在13行以前。
回復(fù)

使用道具 舉報(bào)

板凳
ID:804175 發(fā)表于 2022-2-27 20:10 來自觸屏版 | 只看該作者
第一遍在芯片頭文件中的結(jié)構(gòu)體重,定義方法如下    struct {      __IO uint32_t PLLEN       : 1;           /*!< (@ 0x0000001C) PLLEN                               */      XXXXXXXXXX                               /*其它定義*/     } CLKCTRL_b;` 1234 第二遍在外部晶振定義時(shí)。 #define PLLEN (1<<28)   // pll 1 這兩種定義產(chǎn)生沖突因此出現(xiàn)了以上錯(cuò)誤。
回復(fù)

使用道具 舉報(bào)

地板
ID:1007067 發(fā)表于 2022-3-3 20:00 | 只看該作者
發(fā)表于 2022-2-27 19:17
貼全了,第13行報(bào)錯(cuò)一般問題都在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 */
回復(fù)

使用道具 舉報(bào)

5#
ID:1008288 發(fā)表于 2022-3-5 15:58 | 只看該作者
程序是從其他地方復(fù)制過來的嗎?如果是話可能是粘貼之后發(fā)生了變化
回復(fù)

使用道具 舉報(bào)

6#
ID:1008611 發(fā)表于 2022-3-6 20:21 | 只看該作者
猜測(cè)可能
#include  "stm32f10x.h"
頭文件中被誤按鍵輸入 } 了;
回復(fù)

使用道具 舉報(bào)

7#
ID:106977 發(fā)表于 2022-3-7 12:02 | 只看該作者
編程的好習(xí)慣是:1.常備份;2. 編寫幾句后就編譯一次。出現(xiàn)問題很容易找到。即使沒有問題的完全項(xiàng)目程序,在某個(gè)文件中偶然刪除或多加了一個(gè)符號(hào),再編譯可能會(huì)出現(xiàn)一大堆錯(cuò)誤。僅根據(jù)錯(cuò)誤信息,也很難找出頭緒。
回復(fù)

使用道具 舉報(bào)

8#
ID:1011864 發(fā)表于 2022-3-25 11:35 | 只看該作者
少了大括號(hào)的一半
回復(fù)

使用道具 舉報(bào)

9#
ID:1039868 發(fā)表于 2022-7-18 15:51 | 只看該作者
可以檢查.h文件,另外keil不能識(shí)別二進(jìn)制
回復(fù)

使用道具 舉報(bào)

10#
ID:1040201 發(fā)表于 2022-8-15 08:59 | 只看該作者
問題應(yīng)該出在頭文件里面,打開頭文件看一下
回復(fù)

使用道具 舉報(bào)

11#
ID:1066112 發(fā)表于 2023-3-12 19:40 來自觸屏版 | 只看該作者
啊原來是頭文件里面有一個(gè)定義函數(shù)沒有加引號(hào)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表