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.

[参考译文] MSP430F6775A:寄存器

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1470752/msp430f6775a-registers

器件型号:MSP430F6775A
主题中讨论的其他器件:MSP430F6775

工具与软件:

您好!

我想问一下地址、因为可能还有另外一个拼写错误、我不知道哪些地址是正确的 UG 版本或数据表? 它们形成叠加。

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

    嗨、Peter、感谢您的伸出援手。 让我调查一下、我会告诉您哪一个是正确的。 我的直觉是、在这种情况下 UG 是正确的、但让我确认一下。

    -Brian

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

    我会更担心链接器脚本中的值:

    PROVIDE(RTCTCCTL0          = 0x0CA0);
    PROVIDE(RTCTCCTL1          = 0x0CA1);
    PROVIDE(RTCCAP0CTL         = 0x0CA2);
    PROVIDE(RTCCAP1CTL         = 0x0CA3);
    

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

    您好!

    你如何获得这些值?

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

    您好!

    我还假设 UG 中的地址加起来就是基地址、在这种情况下可以是  RTC_C_BASE_ADDRESS      = 0x0C80 +链接器中每个偏移看起来像是结果与 UG 匹配、 但对于数据表来说仍不正确。

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

    我的意思是形式有点不同、提供...

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

    位于 GCC 链接器脚本 msp430f6775_symbols.ld 中

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

    好的、我不是在使用 GCC 编译器、因此我不知道我是使用.map 文件来获取寄存器地址。

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

    您可从 TI 获取的所有编译器均包含此类信息。 或许是在稍微不同的文件名下。 这就是您必须告诉编译器您以 msp430f6775为目标的原因。

    链接器必须具有脚本/命令文件、因为它们具有所有位置信息。

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

    好的、

    现在我还有另一个相关问题 、当我获取 CTL 寄存器的地址时、哪个地址是(base+offset)、我们在这里看到的是 base+0x01、而另一个是0x02、我想知道访问只是字节吗? 当0x02之后有 BASE+0x04时、该地址上的寄存器是否为16位? 我的意思是、对于已找到具有内部地址的 SFRReGister 的 TI、没有寄存器结构、所以我应该如何获取这些正确的信息、以检查是否是正确的 UG、数据表或 链接器。

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

    该用户指南一直对我有用。