OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 312|回复: 0

msp430f5529添加下载的库一个结构体报错

[复制链接]

  离线 

1

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2017-8-3
在线时间
37 小时
发表于 2018-7-14 22:18:53 | 显示全部楼层 |阅读模式
1金钱

[C] 纯文本查看 复制代码
typedef struct ADC12_MemMap {
  uint8 ADC12MCTL[16];[quote]这一行错误[/quote]
  uint8 RESERVED_0[176];
  uint16 ADC12MEM[16];[quote]这一行错误[/quote]
  uint8 RESERVED_1[64];
  uint16 ADC12CTL0;
  uint16 ADC12CTL1;
  uint16 ADC12IFG;
  uint16 ADC12IE;
  uint16 ADC12IV;
} volatile *ADC12_MemMapPtr;

这个结构体是下载的库里一个头文件内,一直都是这两行报错,错误说明
Multiple markers at this line
        - MSP430.h, line 1448 [S/W BP]
        - #18 expected a ")"
        - #41 expected an identifier
        - MSP430.h, line 1448 [H/W BP -

我在msp430f5529.h找到
[C] 纯文本查看 复制代码
#define ADC12MCTL_             ADC12MCTL      /* ADC12 Memory Control */
#ifdef __ASM_HEADER__
#define ADC12MCTL              ADC12MCTL0     /* ADC12 Memory Control (for assembler) */
#else
#define ADC12MCTL              ((char*)       &ADC12MCTL0) /* ADC12 Memory Control (for C) */
#endif


[AppleScript] 纯文本查看 复制代码
#define ADC12MEM_              ADC12MEM       /* ADC12 Conversion Memory */
#ifdef __ASM_HEADER__
#define ADC12MEM               ADC12MEM0      /* ADC12 Conversion Memory (for assembler) */
#else
#define ADC12MEM               ((int*)        &ADC12MEM0) /* ADC12 Conversion Memory (for C) */
#endif

请问该怎么解决呢?第一次发贴,不规整请见谅

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

正点原子双11大促销上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-11-13 15:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */