菜鸟请教stm8单片机问题,我使用IAR新建了一个project 5
程序老是提示错误:cannotopensourcefile"stm8s105k4.h"我使用的单片机是stm8s105k4.而且我也添加了库文件stm8s105k4.h到...
程序老是提示错误:cannot open source file"stm8s105k4.h"我使用的单片机是stm8s105k4.而且我也添加了库文件stm8s105k4.h到工程文件夹中,为什么编译就是通不过~求大神指点!
程序如下:
#include"stm8s105k4.h"
#define LED1_ON() GPIO_WriteLow(GPIOD,GPIO_PIN_3);//设置PD3口为低电平
#define LED2_OFF() GPIO_WriteHigh(GPIOD,GPIO_PIN_3);//设置PD3口为高电平
void delay(unsigned int time) //延时函数
{
volatile unsigned int i,j;
for(i=0;i<time;i++)
for(j=0;j<10000;j++);
}
int main( void )
{
GPIO_DeInit(GPIOD); //PC口复位
GPIO_Init(GPIOD,GPIO_PIN_3,GPIO_MODE_OUT_PP_HIGH_FAST);
while(1)
{
LED1_ON();
delay(50);
LED1_OFF();
delay(50);
}
return 0;
}
工程内也有add file"stm8s105k4.h" 展开
程序如下:
#include"stm8s105k4.h"
#define LED1_ON() GPIO_WriteLow(GPIOD,GPIO_PIN_3);//设置PD3口为低电平
#define LED2_OFF() GPIO_WriteHigh(GPIOD,GPIO_PIN_3);//设置PD3口为高电平
void delay(unsigned int time) //延时函数
{
volatile unsigned int i,j;
for(i=0;i<time;i++)
for(j=0;j<10000;j++);
}
int main( void )
{
GPIO_DeInit(GPIOD); //PC口复位
GPIO_Init(GPIOD,GPIO_PIN_3,GPIO_MODE_OUT_PP_HIGH_FAST);
while(1)
{
LED1_ON();
delay(50);
LED1_OFF();
delay(50);
}
return 0;
}
工程内也有add file"stm8s105k4.h" 展开
3个回答
展开全部
如楼下说的在路径中包含这个文件的路径。悔裂或者你把这个点H文件和你的工程文件放在同一个文件夹下它扰做就能找碧李闭到了。
追问
工程中所需的"stm8s105k4.h"我跟工程放在同一个文件夹里面的~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询