中级会员
 
- 积分
- 309
- 金钱
- 309
- 注册时间
- 2016-5-20
- 在线时间
- 45 小时
|

楼主 |
发表于 2016-10-1 18:01:41
|
显示全部楼层
//报错一个函数不能返回一个值,改成这样也不行,请原子哥明示,谢谢
void Allow_Receive_Data(u8)
{
u8 RESET=0,SET=!RESET;
if(USART_GetFlagStatus(USART2,USART_FLAG_IDLE) == SET & Com_busy==0)
{
return SET;
}
else
{
return RESET;
}
}
//报警提示
compiling Modbus.c...
..\My_Project\MODBUS\Modbus.c(96): error: #141-D: unnamed prototyped parameters not allowed when body is present
void Allow_Receive_Data(u8)
..\My_Project\MODBUS\Modbus.c(102): error: #118: a void function may not return a value
return SET;
..\My_Project\MODBUS\Modbus.c(106): error: #118: a void function may not return a value
return RESET;
..\My_Project\MODBUS\Modbus.c: 0 warnings, 3 errors
"..\OBJ\WLSTM32GONGCHENGMOBAN.axf" - 3 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:01 |
|