大家好,有个问题请教下。
我在使用28335移植一个用标准C编写的CANOPEN协议栈时候,其中有一个enum类型的定义,枚举成员的值需要定义为Uint32类型的,但编译器报错,CCS能否设置枚举类型的位数,使之大于16bit?

Susan Yang:

在C2000中,enmu定义的时16bits
具体您可以看一下

大家好,有个问题请教下。
我在使用28335移植一个用标准C编写的CANOPEN协议栈时候,其中有一个enum类型的定义,枚举成员的值需要定义为Uint32类型的,但编译器报错,CCS能否设置枚举类型的位数,使之大于16bit?

mangui zhang:C2000的数据类型需要研究一下和通用的有些差异
TI中文支持网



