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.

[参考译文] MSP430FR2355:符号已定义错误

Guru**** 2386620 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1188560/msp430fr2355-symbol-has-already-been-defined-error

器件型号:MSP430FR2355

大家好、

使用我的一个脚本、CCS 已开始为我的代码中的第16行专门定义了错误"[E0300 Symbol TI_int33已定义"。 以前我没有遇到任何问题、然后我尝试注释掉该行、以解决错误是否消失的问题。 是否有人能就导致这种情况的原因向我提供一些指导? 对于上下文、这是 MODBUS 例程的一部分。  

提前感谢!!

/**
 * main.c
 */
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include <msp430.h>
#include <string.h>
#include <stdio.h>
// Modbus Function Codes
#define READ_COIL_STATUS            0x01
#define READ_INPUT_STATUS           0x02
#define READ_HOLDING_REGISTER       0x03
#define READ_INPUT_REGISTER         0x04
#define WRITE_SINGLE_COIL           0X05
#define WRITE_SINGLE_REGISTER       0x06

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    更新对于将来可能遇到此问题的其他人、我在以后定义的某个函数中使用小写字母代替大写字母、并在代码中甚至在稍后引用、并修复了解决此问题的函数。