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.

[参考译文] MSP430FR6045:联系USS工具连接

Guru**** 2502205 points
Other Parts Discussed in Thread: MSP430FR6045, MSP430FR6047

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1101498/msp430fr6045-contact-uss-tool-connect

部件号:MSP430FR6045
主题中讨论的其他部件: MSP430FR6047

MSP430FR6045定制板正在生产和开发中。
连接PC,Cativate,Custom Board和USS Tool后,程序的底部栏上会出现消息“HID Bridge connected -- Waiting for device”(HID桥接器已连接--正在等待设备),如下面的图1所示,下一步将无法继续。
此外,“请求更新”按钮也未激活。
但是,已确认USS工具的波形功能和ADC捕获功能工作正常。

图1.

调试时,如果像下面的图2所示的comm.c文件的Comm_writeBuffer()函数中使用了__delay_cycles,则确认USS工具底部的连接已建立,如下面的图3所示。

图2.

图3.

为了在与上述相同的环境中测试MSP430FR6047 EVM板,拆除了EVM板的HID桥接器并连接了Cativate。
连接到PC后,连接USS工具时,它可以正常工作,无需修改代码。

请告诉我为什么它如此不同以及如何解决。

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

    您好,

    因此,带有FR6045的自定义主板在连接到GUI时出现问题。 EVM-FR6047电路板工作正常。  

    是否已正确连接COMM_SDA,COMM_SCL和COMM_IRQ针脚以进行GUI通信? 它需要在  COMM_SDA和COMM_SCL引脚上对VCC的上拉电阻。  

    还有一件事,当您连接到自己的主板时,您是否在GUI上将选项->仪表选项更改为使用FR6045自定义主板?

    此致,

    现金Hao

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

    您好,

    如上所述,所有引脚均已正确对齐。
    还连接了上拉电阻器,仪表选件也设置为使用FR6045的Custom-PCB。

    同样,在Com_writeBuffer()函数中插入__delay_cycles时,它工作正常。
    仅当没有__DELAY周期时,"HID Bridge connected -- waiting for device"会保留在USS程序的底部栏上,而"Request Update"按钮不会被激活。

    请仔细阅读文章。

    最好的雷加特  

    Jayden

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

    您好!
    当然,上拉取决于情况。 (20公里)
    上述问题中的所有其他行动都说没有问题。
    板选件也已更改为Custom 6045。
    请再次仔细阅读上述问题。
    将延迟添加到原始源后,它就像6047 EVM一样。
    此处的延迟不是问题,但为什么6045和6047具有不同的FRAM,但它们的行为不同。
    我还勉强获得6045的零件(每台35美元),但6047的零件却没有。
    谢谢你。

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

    您好,

    不应将IRQ上拉至VCC。

    此致,

    现金Hao

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

    正如您所说,我拆下了上拉电阻器并对其进行了测试。

    如果没有延迟,则无法执行与之前相同的操作。

    您是TI员工吗?

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

    您好,

    是的,我是TI员工。 当您卸下IRQ针脚上的上拉电阻时。 现在与GUI的连接是否正常?

    此致,

    现金Hao

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

    即使卸下上拉也不起作用。
    同上。
    如果包括延迟,则该功能有效。

    谢谢你。

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

    您好,

    我不知道为什么这种拖延在这方面有所帮助。 如果硬件连接正确,FR6045定制板和EVM-FR6047 的行为应相同。  

    它可能与上拉电阻值有关,您使用的是20k,我们建议使用3.3k。 这会导致通信的额外延迟。  

    此致,

    现金Hao

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

    您好,
    我解决了问题。

    我根据您的建议更改了上拉电阻值,即使没有__delay_cycles也能正常工作。

    非常感谢。