This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
user4739816 说:,我理解的就是在28335上具体有一套数据类型,2812上面也可能有一套数据类型,这两个类型可能一样,也可能不一样,但是程序里面的数据类型定义是取决于芯片是啥样的。
我的理解是硬件使用的编译器版本,开发工具不同(如IAR/CCS)等数据的定义是可能不同的。
程序里面的数据类型定义是取决于编译器版本/类型(如ARM Complier/C2000 Complier 等),开发工具不同(如IAR/CCS)。因为CCS的编译器已经根据系列芯片的内部结构做好了其中的数据类型定义
受教了,您的回答对我很有帮助。那还是回到刚才的问题,编译器手册上面写的char 是16bit,例程里面写的是8bit这是因为编译器版本不同?如果我用的编译器版本是18.21的话,我需要把例程里面的char定义修改成INT16吗?