vscode怎么改IAR里面的联合体?
vscode吧
全部回复
仅看楼主
level 13
wwaa7517 楼主
用vscode编写iar环境的单片机程序。
程序代码是 "P9OUT = 0"
错误信息是 "未定义标识符 "P9OUT""
单片机源文件.h里描述是
#define DEFXC volatile unsigned char
#define DEFXW volatile unsigned short
__no_init union
{
struct
{
DEFXC P9OUT;
DEFXC P10OUT;
};
DEFXW PBOUT;
} @ 0x000A;
就是把P9OUT和P10OUT合在PBOUT放在@ 符号的地址了。
用IAR编译都是对的,就是vscode编辑器里有错误,怎么解决?
2020年05月24日 17点05分 1
level 13
wwaa7517 楼主
最好是在c_cpp_properties.json里能搞定,不想破坏原来的程序结构
2020年05月24日 17点05分 2
1