请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR5994 如何知道我的器件具有哪种 LEA 内核版本?
器件封装标记显示了修订版 C。 这是否也适用于 LEA?
此致
Frederic
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.
如何知道我的器件具有哪种 LEA 内核版本?
器件封装标记显示了修订版 C。 这是否也适用于 LEA?
此致
Frederic
[引用 user="Dennis Lehman">根据我们的产品团队、所有 FR5994器件中仅使用了一个版本的 LEA。实际上 、MSP_LEA_PATCH.c 具有:
uint16_t MSP_Lea_getRevision (void) { uint32_t 校验和; /*读取 LEA 代码内存校验和*/ LEACMCTL = 0x2ffc0000 | LEAINC | LEACMAE; 校验和= LEACMA; LEACMCTL = 0; /*返回 LEA 代码 ROM 修订版*/ switch (校验和){ MSP_LEA_REV_A_CHECKSUM 案例: 返回 MSP_LEA_REVISION_A; MSP_LEA_REV_B_CHECKSUM 情况: 返回 MSP_LEA_REVISION_B; 默认值: 返回 MSP_LEA_REVISION_UNKNOWN; } }
我认为原型器件 MSP430FR5994 Rev A 器 件具有 Rev A LEA、而生产版 MSP430FR5994 Rev C 器件具有 Rev B LEA。
我应该有一些带有 Rev A 和 Rev C 器件 的 LaunchPad、因此可以检查 MSP_Lea_getRevision()返回的内容。