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.

[参考译文] RTOS/MSP432E401Y:写入与放大器;读取外部 EEPROM

Guru**** 2539500 points
Other Parts Discussed in Thread: TMP116

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/782098/rtos-msp432e401y-writing-reading-external-eeprom

器件型号:MSP432E401Y
主题中讨论的其他器件:TMP116

工具/软件:TI-RTOS

你(们)好。

根据前面的主题、我得到的信息是"EEPROM_ERASE_PGM_READ "是开始外部 EEPROM 编程的最佳示例。

但是、在该示例中、我没有看到任何初始化从器件地址和频率设置的方法。 那么、我们能否使用 I2cHandle 添加该从器件寻址和频率设置。

比如     i2cParams.bitrate = I2C_100kHz;

还要 告诉我我我的思维方式是否正确?

谢谢你

此致

Kalyan。

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

    很抱歉、在"原始问题"中提到的帖子中给您带来误导! 您的问题是如何访问外部 EEPROM、我建议您访问内部 EEPROM。

    感谢您耐心等待我们!

    由于您最初请求(在引用的帖子中)使用 RTOS、因此最符合您需求的示例是 i2ctmp116 (./examples/rtos/MSP_EXP432E401Y/drivers/i2ctmp116)。 此示例使用 I2C 与温度传感器(TMP116)进行通信、但您可以将其用作起点并对其进行修改、以便与通过 I2C 进行通信的外部 EEPROM 进行通信。

    希望这对您有所帮助!

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

    --------------------------------------
    “我很抱歉,在“原始问题”所指的帖子中给您带来误导! 您的问题是如何访问外部 EEPROM、我建议您访问内部 EEPROM "
    --------------------------------------
    主席先生,这是可以的,的确发生了错误。 我知道有人建议您使用内部 EEPROM 访问程序-也感谢您使用该程序。 因为现在我已经了解了如何在 RTOS 中写入和读取内部 EEPROM。

    现在我们来谈谈外部 EEPROM 访问、正如您提到的、RTOS 中有一个示例- i2ctmp116。 但是、为了写入和读取特定位置的数据、我在 I2C 驱动器中没有看到任何与之对应的函数。

    如果我错了,请引导我? 并帮助我将数据写入和读取到特定位置。

    谢谢你
    Kalyan。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    请回复我的上述帖子。

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

    您好 Kalyan、

    [引用 user="kalyan konidela">现在要访问外部 EEPROM、正如您提到的、RTOS 中有一个示例- i2ctmp116。 但是、为了写入和读取特定位置的数据、我在 I2C 驱动器中没有看到任何与之对应的函数。 [/报价]

    不确定这里是什么意思。 请查看文件夹/examples/rtos/MSP_EXP432E401Y/drivers/i2ctmp116/.中的 i2ctmp116.c 文件 有一个示例代码从芯片温度寄存器中读取两个字节的数据。 您应该能够使用这个样本来扩展写入内存位置。

    谢谢、

    SAI