主题中讨论的其他器件:MSP-EXP430FR2433、
我正在使用 MSP-EXP430FR2433 Launchpad、并发现虚拟 COM 端口 反向通道存在一些奇怪的行为。 它可能与 USB 端更相关、但是否有人可以建议解决方案?
实际上、我已在 MSP430FR2433上设置反向通道、以便当它从 PC 接收到一个字节时、它会将该字节与'\n'字符一起回传。 因此、总共发回两个字节。 我可以在示波器上看到这两个字节几乎瞬间传输。
但是、直到8秒后、字节才会出现在 PC 上。 我想知道原因是什么?
PC 是运行 Visual C#构建的应用程序的 Windows 10。 奇怪的是、PC 应用程序可以与其他 MCU (Nucleo 板上的 STM8L)配合使用、但效果完全相同。 字节被发回并立即出现在 PC 应用程序中。 PC 应用程序在连续运行的线程中使用以下行:
string message= SerialPort.ReadLine();
console.WriteLine (消息);
由于此代码之前仅在 MCU 发生变化时起作用、并且 MSP430FR2433会立即发送字节、因此我无法理解为什么屏幕上显示此代码需要8秒。 我认为 eZ-FET 以某种方式缓冲字节、或者它可能是 eZ-FET 反向通道实现的 USB "个性化"中的某种功能。
是否有任何关于从何处开始、加快进度的建议?