stm32笔记 keil5警告: declared implicitly

GPIO_InitTypeDef GPIO_Struct;       GPIO_Struct.GPIO_Mode=GPIO_Mode_Out_PP;     GPIO_Struct.GPIO_Pin= LED_R_PIN;    GPIO_Struct.GPIO_Speed=GPIO_Speed_50MHz;        GPIO_Init(LED_R_PORT,&GPIO_Struct);

点灯子函数初始化函数,写入子函数出现出现这一段
warning: #223-D: function “Config” declared implicitly
试过一些网上的方法,讲的云里雾里。

警告直译过来就是函数“Config”隐式声明,大概就是函数没有声明。习惯每个外设的功能单独列一个C文件,然后C文件对应一个头文件。也就是说这个子函数没有在相应的头文件中声明,然后再主函数中调用造成报警。
解决方法就比较简单了:C文件对应的头文件中声明一下就好。

Void Config (void);

但是也有部分人反应,即使声明了,也会有警告,关闭MDk之后概率性出现警告。。。大概是MDK的问题吧。不过函数的原型有,函数还是能被正常调用实现功能,即使警告也能实现功能。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值