chendiand 发表于 2015-1-21 13:46:39

stm8编译时的管脚定义问题

我使用IAR编译的时候,包含了iostm8s103f3.h,定义管脚时使用的是_Bool   LED@PB_ODR:5;为什么提示我——Bool未定义

wenyangzeng 发表于 2015-1-21 13:46:40

_Bool是定义一个布尔变量并赋值,你的语句好像是想定义LED属于PB5的意思, 采用_Bool好像行不通。你用下列定义就能对IO口进行布尔操作了。
#define LED_H PB_ODR |= 0X20      
#define LED_L PB_ODR &= ~0X20

LED_H;         //PB5=1
LED_L;            //PB5-0

chendiand 发表于 2015-1-22 14:57:13

恩恩,已经试了#define LED PB_ODR_bit.ODR5,不过还是谢谢你的回答
页: [1]
查看完整版本: stm8编译时的管脚定义问题