STM32在HARDWARE文件下添加xx.c文件,新建xx.c和xx.h文件

本文详细介绍了如何在KEIL5中创建并添加C源文件和头文件到项目中,包括新建文本文件、保存为C源文件和头文件、添加到HARDWARE文件夹以及在KEIL5中进行项目配置的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤如下:
在这里插入图片描述
新建text
在这里插入图片描述
在HARDWARE文件夹下新建time文件夹放.c 和.h文件
在这里插入图片描述
text文件下用Ctrl+S保存text文件到刚刚建立的time文件夹下,命名time.c
在这里插入图片描述
KEIL5里面右键HARDWARE,选择Manage…
在这里插入图片描述

在这里插入图片描述
选择HARDWARE,在第三栏添加time文件夹下的time.c
在这里插入图片描述
在这里插入图片描述
再看HARDWARE下有了time.c,表明添加成功
在这里插入图片描述
重复上面操作,新建text,保存到time文件夹下,命名为time.h
在这里插入图片描述
选择魔术棒小工具
在这里插入图片描述
点击C/C++
在这里插入图片描述
添加time.h 的路径
在这里插入图片描述
在这里插入图片描述
大功告成!!

Build target 'Target 1' compiling main.c... ..\3_Keys_Interrupt\HAL_3_key\User\main.c(12): error: #5: cannot open source input file "./SYSTEM/sys/sys.h": No such file or directory #include "./SYSTEM/sys/sys.h" ..\3_Keys_Interrupt\HAL_3_key\User\main.c: 0 warnings, 1 error compiling stm32f1xx_it.c... ..\3_Keys_Interrupt\HAL_3_key\User\stm32f1xx_it.c(23): error: #5: cannot open source input file "stm32f1xx_hal.h": No such file or directory #include "stm32f1xx_hal.h" ..\3_Keys_Interrupt\HAL_3_key\User\stm32f1xx_it.c: 0 warnings, 1 error compiling usart.c... ..\3_Keys_Interrupt\HAL_3_key\Drivers\SYSTEM\usart\usart.c(14): error: #5: cannot open source input file "./SYSTEM/sys/sys.h": No such file or directory #include "./SYSTEM/sys/sys.h" ..\3_Keys_Interrupt\HAL_3_key\Drivers\SYSTEM\usart\usart.c: 0 warnings, 1 error compiling exti.c... ..\3_Keys_Interrupt\HAL_3_key\Drivers\SYSTEM\sys\sys.h(17): error: #5: cannot open source input file "stm32f1xx.h": No such file or directory #include "stm32f1xx.h" ..\3_Keys_Interrupt\reg_3_key_interrupt\hardware\exti\exti.c: 0 warnings, 1 error compiling key.c... ..\3_Keys_Interrupt\HAL_3_key\Drivers\SYSTEM\sys\sys.h(17): error: #5: cannot open source input file "stm32f1xx.h": No such file or directory #include "stm32f1xx.h" ..\3_Keys_Interrupt\reg_3_key_interrupt\hardware\KEY\key.c: 0 warnings, 1 error compiling led.c... ..\3_Keys_Interrupt\HAL_3_key\Drivers\SYSTEM\sys\sys.h(17): error: #5: cannot open source input file "stm32f1xx.h": No such file or directory #include "stm32f1xx.h" ..\3_Keys_Interrupt\reg_3_key_interrupt\hardware\LED\led.c: 0 warnings, 1 error ".\key_interrupt.axf" - 6 Error(s), 0 Warning(s). Target not created * @file main.c * @author HNUST * @version V1.0 * @date 2024-07-21 * @brief EBD-A23 HAL¿â°æ°´¼ü²âÊÔ³ÌÐò * @license Copyright (c) 2024, ºþÄϿƼ¼´óѧ¼ÆËã»úѧԺ我需要下载一个HAL库吗?
04-01
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值