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.

[参考译文] MSP430FR50431:在带有 MSP-FET 的定制 PCB 上使用超声波传感设计中心和控制器

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1298209/msp430fr50431-using-the-ultrasonic-sensing-design-center-with-the-controller-on-custom-pcb-with-msp-fet

器件型号:MSP430FR50431
主题中讨论的其他器件: MSP-FET、MSP-ULTRASONIC-DESIGN-CENTER、MSP430FR6043 UNIFLASH

大家好!

我目前正致力于在我们的 MSP430FR50431产品中实现气体计量应用。

是否可通过 MSP-FET 波干扰模块将控制器与超声波传感设计中心配合使用来使该控制器正常工作?

我曾尝试刷写 FR6043示例代码中提供的映像、但通过刷写此映像、程序无法识别我使用的另一个控制器。

您能否向我提供此项目的信息? 能否在 FR50431上找到可以刷写的图像以便在设计中心识别它?

非常感谢您提供任何类型的信息、提前感谢您的参与!

L·B·卢卡斯

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

    尊敬的 Lukas:

    请检查 FR5043和 FR6043之间的配置差异

    >>我曾尝试刷写 FR6043示例代码中提供的映像、但我使用的不同控制器未通过刷写此映像得到程序识别。

    请查看 FR6043示例代码的外设使用情况、

    我认为对 FR5043使用 FR6043示例代码是可行的。

    谢谢!

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

    感谢您的答复。 因此、在刷写(经改编的)示例代码后、是否可以使用 MSP-FET 将 FR50431连接到设计中心?

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

    尊敬的 Lukas:

    我认为 FR5043和 FR50431可以连接到 MSP-ULTRASONIC-DESIGN-CENTER、因为它们是具有超声波感应 AFE 的 MCU。

    但我建议您可以从 MSP430FR6043超声波传感评估模块开始、

    谢谢!

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

    第一批测试已经使用 EVM-430-FR6043板执行、但我们希望实现不同的控制器(例如 FR50431)、因为我们不需要 LCD 模块。 您能解释一下如何通过 JTAG 和 MSP-FET 编程器将实现到定制 PCB 的控制器连接到设计中心吗?

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

    尊敬的 Lukas:

    请参阅 基于 MSP430FR6043的超声波燃气流量计快速入门指南(修订版 B)

    如果使用定制板、需要将客户板连接到 EVM-430-FR6043的 J1、以通过此 EVM 上的5528连接到设计中心

    谢谢

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

    您好!
    我尝试了几种方法。 由于 FR50431芯片之间的差异、无法在 Gas_Demo ComposerStudio 中编译用于 FR50431的示例代码("MSP430FR6043EVM_USS_STU")。 您能否为我提供有关如何为所用的芯片编译示例代码的信息? 或者、您能否为我提供可以使用 uniflash 在 FR50431上刷写的代码的构建映像?
    提前感谢您、因为我不知道如何进行开发。

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

    尊敬的 Lukas:

    与之前的讨论一样、我认为 FR6043和 FR5043之间的主要区别在于 LCD 外设。

    我将检查 FR6043示例代码上是否有任何 LCD 用途。 如果我能找到一些东西、我会向您更新。

    谢谢!

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

    早上好、您看过代码了吗? 通常是否允许您为其他芯片提供示例代码?

    谢谢!

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

    尊敬的  Lukas:

    根据前面的讨论、 FR6043和 FR5043之间的区别在于 LCD。

    我尝试在 UltrasonicGasFR6043上运行示例项目、可以看到项目无法 在 FR5043上传递编译文件的原因应该是 LCD (ENABLE_LCD)

    到目前为止、我仍然需要时间来检查如何在 FR5043上配置该项目。  

    我将在找到解决方案后立即更新该解决方案。

    谢谢!

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

    尊敬的 Lukas:

    有关 FR5043所需的软件更改、请参阅随附文档。

    e2e.ti.com/.../7367.MSP430FR5043_5F00_SW_5F00_Changes.zip

    此致、

    现金豪

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

    早上好!

    非常感谢您提供的更改代码! 非常棒!

    尽管我仍然遇到问题、但芯片无法正确识别-我从 hal_system.h 从以下命令行获得错误:

    #if (_EVM430_ID__!=0x43)
    #error "EVM 不受 HAL 层支持"
    #endif

    我可以在哪个文件中更改_ EVM430_ID__的值以使其正常工作? 或者根本不允许由于硬件配置而更改该值吗?

    (我在此处还收到错误;#if (_EVM430_ID__= 0x43)
    #define I2CSLAVE_REQ_MASK (                                              BIT4)
    #Elif (_EVM430_ID__= 0x47)
    #define I2CSLAVE_REQ_MASK (                                              BIT5)
    #else
    #error "EVM 配置不支持或未定义 I2C 从设备驱动程序"
    #endif

    在 i2cslave_defs.h 中、但原因与我假设的相同)

    感谢您的耐心等待

    此致、

    卢卡斯

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

    您好,

    您可以在工程属性的预定义符号中进行更改。  

    此致、

    现金豪

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

    您是否有机会提供代码的.out 映像、以便我至少可以尝试设置是否正常工作?

    因为在尝试编译时示例代码到处都出现错误。

    对于此处的示例错误:tx_first_item.PayloadPtr =(uint8_t *) USS_getUPSPtr ();(Gui_Comm.c、L273、未包含参数)

    或重新定义符号("#10056符号"__TI_int40"重新定义):首先在"./USS_Lib_HAL.obj"中定义;在"./timeout.obj"中重新定义

    或未解析的符号、例如_IQ12div、_IQ17mpy、...

    感谢您的耐心。

    此致、

    卢卡斯

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

    您好!

    尝试一下这个方法。  e2e.ti.com/.../MSP430FR5043EVM_5F00_USS_5F00_Gas_5F00_Demo.out

    此致、

    现金豪