STM32F103指南者学习问题汇总(基于HAL库)

本文介绍了在C语言编程中,使用BSP-key-c板级包进行LED和按键初始化时遇到的问题。由于在主函数中误添加了void关键字导致函数调用错误,从而使得按键按下时灯不亮。通过删除void关键字,修复了代码,使初始化功能正常运行。该错误提醒开发者在复制粘贴代码时要注意检查和理解函数声明。
摘要由CSDN通过智能技术生成

目录

一、按键实验

1.函数调用前面声明返回值


一、按键实验

1.函数调用前面声明返回值

在进行BSP-key-c板级包的代码编写时,发现按下按键灯不亮,寻找原因后发现,在主函数中调用LED与按键初始化的函数时,函数前面加了void(因为是直接从头文件中复制过来,忘记将前面声明的void删除),问题点代码如下:        

void main ()
{
   void LED_GPIO_Iint();    //    初始化LED
   void key_GPIO_Iint();    //    初始化KEY   
}

正确代码如下(示例):             

   

void main ()
{
    LED_GPIO_Iint();    //    初始化LED
    key_GPIO_Iint();    //    初始化KEY   
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值