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.

[参考译文] MSP430F5358:MSP430F5358的 Driverlib 支持

Guru**** 2391415 points
Other Parts Discussed in Thread: MSP430F5358

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012723/msp430f5358-driverlib-support-for-msp430f5358

器件型号:MSP430F5358
主题中讨论的其他器件: MSP430WARE

您好!

这是 Saumya。 我们在项目中使用 MSP430F5358。 是否为 MSP430F5358提供了 driverlib 支持? 我安装了 MSP430Ware 并尝试从 MSP430Ware_3_80_13_03 -> driverlib -> examples -> MSP430F5xx_6xx -> eusci_b_i2c -> CCS -> eusci_i2c_ex2_masterRxSingle 导入 i2c 示例项目。 然后、我通过编辑项目属性来选择 MSP430F5358器件。 但是、当我尝试编译工程时 、它会显示编译错误。 您能不能帮助我找出我在这里所犯的错误。 我要附上下面的错误日志。

#20标识符"EUSCI_B_I2C_BYTE_COUNTER_INTERRUPT"未定义 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 123 C/C++ problem
#20标识符"EUSCI_B_I2C_CLOCKSOURCE_SMCLK"未定义 eusci_b_i2c_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 101 C/C++ problem
#20标识符"EUSCI_B_I2C_initMasterParam"未定义 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 100 C/C++ problem
#20标识符"EUSCI_B_I2C_RECT_RECT_INTERRUPT0"未定义 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_ex2_masterRxSingle line 122 C/C++ problem
#20标识符"EUSCI_B_I2C_RECT_RECEIVE_MODE"未定义 eUSCI_b_i2c_ex2_masterRxSingle.c /eUSCI_B_i2c_ex2_masterRxSingle line 115 C/C++ problem
#20标识符"EUSCI_B_I2C_SEND_STOP_INALOCK_INUTE_ON_BYTECOUNT_T_THRESHOLD"未定义 eUSCI_b_i2c_masterRxSingle.c /eUSCI_B_i2c_ex2_masterRxSingle line 105 C/C++ problem
#20标识符"EUSCI_B_I2C_SET_DATA_RATE 400KBPS"未定义 eusci_b_i2c_masterRxSingle.c /eusci_B_i2c_ex2_masterRxSingle line 103 C/C++ problem
#20标识符"EUSCI_B0_BASE"未定义 eUSCI_B_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 106 C/C++ problem
gmake:***[eusci_b_i2c_ex2_masterRxSingle.obj]错误1 eusci_b_i2c_ex2_masterRxSingle C/C++ problem
gmake:目标"全部"不会由于错误而重新生成。 eusci_b_i2c_ex2_masterRx 单个 C/C++问题
#225-D  函数"EUSCI_B_I2C_clearInterrupt"隐式声明 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 121 C/C++ problem
#225-D  函数"EUSCI_B_I2C_ENABLE"隐式声明 eUSCI_B_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 119 C/C++ problem
#225-D  函数"EUSCI_B_I2C_initMaster"隐式声明 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 106 C/C++ problem
#225-D  函数"EUSCI_B_I2C_ReceiveSingleByte"隐式声明 eusci_b_i2c_masterRxSingle.c /eusci_b_i2c_ex2_masterRxSingle line 132 C/C++ problem
#225-D  函数"EUSCI_B_I2C_setMode"隐式声明 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_masterRxSingle line 114 C/C++ problem
#225-D  函数"EUSCI_B_I2C_setSlaveAddress"隐式声明 eusci_b_i2c_ex2_masterRxSingle.c /eusci_b_i2c_ex2_masterRxSingle line 109 C/C++ problem

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

    您好!

    您将需要使用 USCI_B_i2c_ex2_masterRxSingle.c 代码示例。 MSP430F5358具有 USCI 模块、而不是 eUSCI 模块。 这就是您看到编译错误的原因。

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

    非常感谢 James。我的问题得到了解决。再次感谢