嗨,我正在使用 Macro 使用
STM32f103 设置和清除我的引脚。这是我定义的宏
#define SET(PIN,N) (PIN |= (1<
#define CLR(PIN,N) (PIN &= ~(1<
在哪里 ,
- PIN 是要设置或/和清除其位的值
- N 是要设置或/和清除的位数
我已经完成了这样的代码,
如果(驱动器_Enabled==1)
{
状态_Register[2] = SET(1,0);
}
//状态_Register[2] = CLR(1,0);
if(drive_ mo
tion _complete==1) //读取运动是否完成
{
状态_Register[2] = SET(1,1);
}
但我收到错误任何人都可以帮助我如何解决此错误以及我需要添加到我的代码中的内容。