0

MSP432 xds110 からデータをストリーミングして、自分の Web サイトにリアルタイムでプロットできるようにしようとしています。

これを行うには、node.js serialport ライブラリを使用してデータを取得しています。これはシリアルポートのページです: https://serialport.io/docs/guide-usage

私のMSP432コードでは、arduinoと非常によく似ており、単純に数字を数えてシリアルモニターに出力しています-この部分は機能します。


問題はここにあります:

  • msp432 コードを実行すると、ポートが使用されているため、nodejs コードを実行できません。

  • nodejs コードを実行すると、ポートが使用されているため、msp432 コードを実行できません


データを同時に実行して読み取るにはどうすればよいですか?

現在使用しているnodejsコードを添付しました。

  const SerialPort = require('serialport');
  const myPort = new SerialPort("COM5", {
   baudRate: 9600
  })

  myPort.on('open', function () {
    console.log("opened the port")
  })

  myPort.on('data', function (data) {
  console.log('Data:', data)
  })

追加情報:

MSP432 XDS110 には何らかの理由で 2 つのポートがあります。これは、COM5 (xds110 ユーザー UART) を使用して、コードで使用しているポートと同じポートであるシリアル モニターにデータを送信しているためです。データポートCOM6もありますが、私が検索したものからは何もしません。

4

1 に答える 1