wrdt24435 发表于 2018-7-25 11:59:36

应该很简单的STVD编译问题

本帖最后由 wrdt24435 于 2018-7-25 15:19 编辑

如图,不明白为错哪了,PE_DDR这些不用定义的吧

是缺少头文件的问题,请问STM8S208MB的头文件在哪?IAR的自带就有了,STVD的上哪找?

黑皮男 发表于 2018-7-25 13:10:37

没有包含头文件吧

jakecumt 发表于 2018-7-25 13:13:55

你只选取其中的代码,没有把对应的头文件放进去

wudianjun2001 发表于 2018-7-25 13:38:01

要包含头文件,而且头文件的查找地址也要设置好

wrdt24435 发表于 2018-7-25 14:05:10

本帖最后由 wrdt24435 于 2018-7-25 14:29 编辑

wudianjun2001 发表于 2018-7-25 13:38
要包含头文件,而且头文件的查找地址也要设置好
请问STM8S208MB的头文件在哪?IAR的自带就有了,STVD的上哪找?我在官方库函数里找到头文件 "stm8s.h"但并没有定义引脚,只定义了其他如TIM,I2C这些,官方是不推荐用寄存器编写208吗?

wrdt24435 发表于 2018-7-25 14:05:42

本帖最后由 wrdt24435 于 2018-7-25 14:29 编辑

黑皮男 发表于 2018-7-25 13:10
没有包含头文件吧
请问STM8S208MB的头文件在哪?IAR的自带就有了,STVD的上哪找?我在官方库函数里找到头文件 "stm8s.h"但并没有定义引脚,只定义了其他如TIM,I2C这些,官方是不推荐用寄存器编写208吗?

wrdt24435 发表于 2018-7-25 14:06:47

jakecumt 发表于 2018-7-25 13:13
你只选取其中的代码,没有把对应的头文件放进去

请问STM8S208MB的头文件在哪?IAR的自带就有了,STVD的上哪找?

jakecumt 发表于 2018-7-25 14:13:06

wrdt24435 发表于 2018-7-25 14:06
请问STM8S208MB的头文件在哪?IAR的自带就有了,STVD的上哪找?

你对比一下例程,看看工程设置什么的。应该在工程设置上制定到头文件所在的位置

wrdt24435 发表于 2018-7-25 14:28:43

jakecumt 发表于 2018-7-25 14:13
你对比一下例程,看看工程设置什么的。应该在工程设置上制定到头文件所在的位置 ...

看了,找到里面有个头文件 "stm8s.h"但并没有定义引脚,只定义了其他如TIM,I2C这些,官方是不推荐用寄存器编写208吗?

jakecumt 发表于 2018-7-25 15:15:57

wrdt24435 发表于 2018-7-25 14:28
看了,找到里面有个头文件 "stm8s.h"但并没有定义引脚,只定义了其他如TIM,I2C这些,官方是不推荐用寄存 ...

你用他的库函数操作GPIO呢?如果是这样说明它已经对寄存器级别的操作进行封装,有可能我们不能直接对寄存器进行操作
页: [1] 2
查看完整版本: 应该很简单的STVD编译问题