STM8新手求助!
我是地道新手,正在自己琢磨STM8,如图所示,引入不了STM8S103f3p.h,不知道是缺少这个文件还是哪个地方没写对,真心求指教!想要实现的功能就是检测到PD4口输入...
我是地道新手,正在自己琢磨STM8,如图所示,引入不了STM8S103f3p.h,不知道是缺少这个文件还是哪个地方没写对,真心求指教!
想要实现的功能就是检测到PD4口输入高电平时,让PD1的LED灯亮,低电平则熄灭 展开
想要实现的功能就是检测到PD4口输入高电平时,让PD1的LED灯亮,低电平则熄灭 展开
2个回答
展开全部
// inc的库文件夹里面只有
#include <iostm8s103f3.h>
void main(void)
{
PD_DDR = 0x02; // PD1设置为输出
PD_CR1 = 0x02; // PD1设置为推挽输出
while(1)
{
if(PD_IDR_IDR4==0)
{
PD_ODR_ODR1 = 0; // PD4输出低电平
}
else
{
PD_ODR_ODR1 = 1; // PD4输出高电平
}
}
}
更多追问追答
追问
感谢!!但提示PD_IDR_IDR4、PD_ODR_ODR1未定义,这个应该怎么定义?我引入的是stm8s103f3p.h,没有iostm8s103f3.h
追答
在IAR的inc库文件夹里面只有iostm8s103f3.h,你可以打开安装路径。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询