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.

[参考译文] TM4C123AE6PM:TivaC 系列内部 EEPROM

Guru**** 2578945 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/770777/tm4c123ae6pm-tivac-series-internal-eeprom

器件型号:TM4C123AE6PM

我需要读取/写入内部 EEPROM。 使用 EEPROMProgram()函数会导致一些延迟。 这就是我需要使用 EEPROMProgramNonBlocking ()函数的原因。 使用 EEPROMProgramNonBlocking 函数时是否必须使用中断?  是否有任何方法可以在 不使用中断的情况下使用 EEPROMProgramNonBlocking ()函数?

如果我需要使用中断来使用 EEPROMProgramNonBlocking 函数、如何应用它?  是否有任何示例代码?

此致

Erdem

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

    尊敬的 Erdem:

     EEpromProgram()的非阻塞版本应该与中断控制一起使用。 EEpromProgrammammNonBlocking()将立即返回,如果没有中断控制,则无法知道编程是否成功。 下面是 EEpromProgramNonBlocking() API 的说明。

    描述:
    此函数用于在中断控制下对 EEPROM 进行编程。 可能是这样
    以开始在给定的字对齐方式将单个数据字写入 EEPROM 的过程
    地址。 该调用是异步的、无需等待即可立即返回
    写入以完成。 操作的完成由中的一个中断发出信号
    EEPROM 模块。 EEPROM 外设与闪存共享一个中断向量
    存储器子系统 INT_FLASH。