把hc05文件导入后,添加完所需要的头文件后,还是报错

2019-07-21 02:29发布

#include "delay.h"
#include "usart.h"         
#include "stdlib.h"
#include "sys.h"
#include "usart.h"  
#include "led.h"
#include "lcd.h"
#include "hc05.h"          
#include "usart3.h"        
#include "key.h"          
#include "string.h"         
u8 idfind(u8 *buf,u8 *val,u8 len);
char s[20];
         char m[7]={'n','4','.','v','a','l','='};
         char n[3]={'3','0'};
         int date;

void HMISends(char *buf1);
void HMISendb(u8 buf);
void beepms(u16 va);
         u8 key,beep;  //报错
void beepms(u16 va)
{
        beep=1;
        delay_ms(va);
        beep=0;
}

void HMISendstart(void)
        {
                 delay_ms(200);
                HMISendb(0xff);
                delay_ms(200);
        }
工程文件 工程文件


错误
main.c(27): error:  #40: expected an identifier
         u8 key,beep;
main.c(27): error:  #79: expected a type specifier
         u8 key,beep;

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 03:26
把这两个变量和前面的变量申明放一起试试
Strawberries
2楼-- · 2019-07-21 06:47
 精彩回答 2  元偷偷看……
Strawberries
3楼-- · 2019-07-21 11:02
正点原子 发表于 2019-4-22 01:52
把这两个变量和前面的变量申明放一起试试

原子哥,求救啊
edmund1234
4楼-- · 2019-07-21 12:36
u8 没定义
改用uint8_t吧
Strawberries
5楼-- · 2019-07-21 16:06
edmund1234 发表于 2019-4-22 21:22
u8 没定义
改用uint8_t吧

换成uint8_t key,beep;
还是一样的报错

一周热门 更多>