chendiand 发表于 2015-1-20 14:27:12

stm8的管脚定义问题

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

chendiand 发表于 2015-1-21 11:24:18

有知道的么

沐紫 发表于 2015-1-21 13:16:56

顶一个

chendiand 发表于 2015-1-21 13:19:55

沐紫 发表于 2015-1-21 13:16
顶一个

:D谢谢沐紫姐姐

沐紫 发表于 2015-1-21 13:23:52

你要不重新发帖,发帖时候“发布悬赏”,赠送一些金币。我昨天帮你在群里问了,但是没人过来

chendiand 发表于 2015-1-21 13:36:41

沐紫 发表于 2015-1-21 13:23
你要不重新发帖,发帖时候“发布悬赏”,赠送一些金币。我昨天帮你在群里问了,但是没人过来 ...

好的,我试试

wenyangzeng 发表于 2015-1-21 22:30:55

_Bool 是定义一个布尔类型变量并赋值给该变量,你的语句好像是想把PB5定义为LED但又没有一个常数的赋值操作。
其实你用下面语句来清零或置位PB5更简单
#define LED_H PB_ODR_ODR5= 1
#define LED_L PB_ODR_ODR5= 0

我是你的e 发表于 2015-4-3 15:44:41

顶一下,谢谢楼主分享
页: [1]
查看完整版本: stm8的管脚定义问题