打印
[STM8]

stm8S103用IAR编译器时系统头文件报错Error[Pe018]: expected a ")"。

[复制链接]
2767|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lovegan|  楼主 | 2016-4-13 10:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
C:\Users\Administrator\Desktop
沙发
lovegan|  楼主 | 2016-4-13 10:08 | 只看该作者
加图片怎么加。。。有个截图

使用特权

评论回复
板凳
lovegan|  楼主 | 2016-4-13 10:11 | 只看该作者
stm8S103用IAR编译器时系统头文件报错Error[Pe018]: expected a ")"

a5c27d1ed21b0ef401de1ef2dac451da81cb3e63.jpg (77.14 KB )

a5c27d1ed21b0ef401de1ef2dac451da81cb3e63.jpg

a5c27d1ed21b0ef401de1ef2dac451da81cb3e63.jpg (77.14 KB )

a5c27d1ed21b0ef401de1ef2dac451da81cb3e63.jpg

使用特权

评论回复
地板
dwq175| | 2016-4-13 11:51 | 只看该作者
检查此文件的上一个文件。主要是自己写的文件有没有缺少符号。

使用特权

评论回复
5
whirt_noob| | 2016-4-16 09:16 | 只看该作者
在IAR中定义的头文件和STM8的参考手册中的寄存器有时候是有一点不一样的,比如TIMX_SR1这个。。。

使用特权

评论回复
6
kfawj| | 2020-5-12 11:22 | 只看该作者
导致这个问题的原因是你包含了stm8s.h头文件,OPT被定义成函数指针,你需要去掉stm8s.h头或者把OPT改个名字即可解决

使用特权

评论回复
评论
小强22333 2020-8-18 15:21 回复TA
谢谢大佬,完美解决 
7
kfawj| | 2020-5-12 11:27 | 只看该作者
#define OPT ((OPT_TypeDef *) OPT_BaseAddress)

使用特权

评论回复
8
kfawj| | 2020-5-12 11:27 | 只看该作者

typedef struct
{
  unsigned char PRG         : 1;
  unsigned char             : 3;
  unsigned char FPRG        : 1;
  unsigned char ERASE       : 1;
  unsigned char WPRG        : 1;
  unsigned char OPT         : 1;
} __BITS_FLASH_CR2;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝