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.

[参考译文] TMS320F28388D:直接寄存器访问

Guru**** 2611385 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/991228/tms320f28388d-direct-register-access

器件型号:TMS320F28388D

您好!

是否有一个包含 F2838x 器件所有寄存器地址的"寄存器定义"文件、用于直接寄存器访问、TM4C 器件是这样的?

我只找到了每个寄存器的基址和偏移量列表、这些列表可与 HWREG 宏一同使用、但从我的角度来看、它的前向性要小一些。

谢谢。

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

    您好!

    我将为您连接寄存器专家。 同时、请查看器件的技术参考手册(此处链接)。 每一章的末尾都有一个寄存器列表。 例如、"ADC_regs Registers"位于 ADC 章节中。

    此致、

    Vince

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

    您好!

    我们没有针对器件中每个寄存器的直接(或绝对)地址。 我不清楚为什么不能使用 BASE_ADDR + OFFSET 来执行相同的操作。 您能否提供有关问题/疑虑的更多详细信息?

    此致、

    Vivek Singh

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

    我没有说不能使用 base_ADDR + offset、但我认为使用绝对地址会产生更干净、更短且可读的代码。

    多年来、我一直在使用您为每个器 件提供的绝对地址对 MSP430/Stellaris / Tiva 器件使用直接寄存器访问、我想知道您是否也为新的 F2838x 系列提供了此选项。 将会很有用。

    总之、感谢您的帮助