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.

[参考译文] MSP430F2370:移植代码

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1210522/msp430f2370-porting-code

器件型号:MSP430F2370
主题中讨论的其他器件:DLP-7970ABP、、 MSP430G2553MSP-TS430QFN23X0

大家好、

客户使用 DLP-7970ABP 和 MSP-TS430QFN23X0构建 RFID 读卡器。  MSP430G2553的代码是否会移植到 MSP430F2370中、是否需要修改该程序?

此致、

刘安妮

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

    您好、Annie

    MSP430G2553和 MSP430F2370的寄存器命名不同。 需要修改程序。

    谢谢!

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

    尊敬的 Xiaodong:

    客户已修改寄存器和相应端口。  然后、DCO 校准值被擦除。  您是否知道对应于 msp430f2370的 CALBC1_8MHZ 值?  此外、他移植的代码是 TRF7970ABP_RFID_Reader_Demo

    此外、在客户将 TRF7970ABP_RFID_Reader_Demo 代码移植到 msp430f2370后、程序卡在 VLO 启动文件中。  我可以问为什么吗?

    此致、

    Annie

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

    您好、Annie

    >> 随后 DCO 校准值将被擦除。  您是否知道对应于 msp430f2370的 CALBC1_8MHZ 值?

    请查看24.1 TLV MSP430F2xx 和 MSP430G2xx 系列用户指南(修订版 K)介绍

    F2和 G2器件之间的 DCO 校准 TLV 地址应相同。 请检查是否已擦除所有 TLV 数据。

    >>此外、客户将 TRF7970ABP_RFID_Reader_Demo 代码移植到 msp430f2370后、程序卡在 VLO 启动文件中。  我可以问为什么吗?

    请在 https://www.ti.com/lit/ml/slaa340a/slaa340a.pdf 上查看 VLO 校准应用手册

    希望客户可以根据此文档调试此问题。

    或者客户可以考虑暂时删除该函数以进行调试。

    谢谢!

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

    如何定义符号"TACCTLX"? 这是连接到 ACLK 的计时器 CCI 通道(通常 CCIxB)。

    对于 G2553、这是 CCI0B (TACCTL0)[请参考数据表(SLAS735J)表12]。 对于 F2370、这将是 CCI2B (TACCTL2)[请参考数据表(SLAS518E)表14]。 如果已经定义了 TACCRX、您可能也必须对其进行更改。

    --------

    每个芯片的 CALDCO 常量都是不同的、所以不能"移植"它们。 如果您的电路板上有精密计时源(通常是32kHz 晶体)、您可以使用此处的 msp430x23x0_DCO_flashcal.c 示例重新计算常量:

    https://dev.ti.com/tirex/explore/node?node=A__AMf1iWaeTob10Fp3W9zngQ__msp430ware__IOGqZri__LATEST

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

    尊敬的 Xiaodong:

    谢谢。

    Annie

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

    您好、Annie

    能否解释一下您对该源代码的问题?

    谢谢

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

    您好、Annie
    请检查 MSP430F2xx、MSP430G2xx 系列用户指南(修订版 K)上 BCSCTL1和 DCOCTL 寄存器的说明

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

    尊敬的 Xiaodong:

    上图是客户检测到的 msp430f2370芯片对应的 DCO 常数。

    现在、在他将代码 sloc297移植到 msp430f2370后、将无法识别和读取 NFC 标签。 他想知道如何解决?

    谢谢。

    Annie

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

    您好、Annie

    从 G2553向 F2370移植代码后、我认为用户需要检查 Launchpad 和 BoosterPack 之间的信号。

    需要板载调试。

    谢谢