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.

[参考译文] CCS/MSP-EXP430FR5739:串行端口连接问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/661319/ccs-msp-exp430fr5739-serial-port-connectivity-issues

部件号:MSP-EXP430FR5739

工具/软件:Code Composer Studio

大家好,

我正在讲授 的嵌入式系统课程中使用MSP-EXP430FR5739实验板。 我在运行Windows 8.1 的家庭Windows笔记本电脑上使用串行通信没有遇到任何问题,但在运行Windows 10的实验室计算机上实现一致的串行端口连接时遇到了相当大的问题。 它们都在运行Code Composer 7.2 ,并且没有问题地刷新代码,但串行端口不一致。  我一次只能使串行连接工作几分钟。 有一次我卸载了代码编写器,串行连接工作正常。 然后,即使在重新安装和卸载第二次之后,我也无法使其再次正常工作。 我尝试在各种配置中重新启动计算机/代码编辑器/串行连接/板,没有骰子。 如果我在Windows计算机上连接时遇到问题,我可以始终让它在一两次重置串行终端时工作。 编辑:我应该说明,在实验室计算机上,我可以打开串行端口,但该端口不接收来自实验板的字符。 我已确认正在传输带作用域的字符。

我进行了一些挖掘,并且一直在尝试研究解决方案。 这条线 表明USB 3.0 端口可能是一个问题。 计算机似乎有USB 3.0 端口(蓝色),但也有标准黑色端口。 是否有办法确认它们实际上是USB 2.0 端口? 使用带有任何USB 3.0 端口的计算机是否会出现问题?

我注意到COM端口高(21个左右)。 这可能是个问题吗?

我还缺少其他东西吗?

在笔记本电脑上安装了CCS的学生似乎遇到的问题较少,但我无法确定这是否只是实验室计算机的问题,因为我们刚刚开始了本实验。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    3.0 与2.0 向后兼容。 因此,我怀疑这是否会是问题。

    您可以通过执行以下操作手动将COM端口号更改为其他内容:
    *转至设备管理器。
    *在端口(COM和LPT)下找到当前的COM端口。
    *右键单击端口并选择属性。
    *单击"端口设置"选项卡,然后单击"高级"按钮。
    *从"COM端口号"旁边的下拉列表中,选择所需的号码。

    您所需的端口可能正在使用中。 为了进行测试,请确保在选择使用的COM端口号之前断开所有其它USB设备的连接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢,Mike。 我今天在家,尝试了反向操作(将我家中的一个笔记本电脑COM端口更改为COM21),这似乎不会影响我在该机器上的串行通信。 将尝试更改实验室计算机上的COM端口,但我怀疑有其他问题正在发生。

    防病毒软件是否是串行通信的问题? 我没有收到任何提示或警告,但是除了Windows 10和Windows 8.1 之外,这些计算机和我的家庭笔记本电脑之间也存在差异。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    作为此问题的更新,我发现在这些计算机上使用USB 2.0 端口确实有帮助。 但是,某些计算机的一致性不如其他计算机。 我可以让串行通信正常工作,然后它会随机停止,我无法判断是什么使它再次工作。 与我的家用电脑相比,我每次都能可靠地工作。

    我发现计算机上有另一个通信端口,可能会影响通信。 这是我接下来要尝试的东西。 我尝试关闭它,设备正好工作,但我仍然无法在这些计算机上实现一致的通信。