問題タブ [mbed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1066 参照

c++ - ボタンが押されるまで関数をメインループの外側でループさせ続ける方法

ボタンが押されるまで実行し続けたい関数 (sw2_trig および sw3_trig) があります。これにより、メイン ループのモードの 1 つに入ります。問題は、これを達成するためにメイン ループの外側で while ループと do while ループを試してみましたが、機能していないことです。関数をループするだけで、sw2 または sw3 を押してもモード 1 または 2 に入ることができません。ここに私のコードがあります。

0 投票する
2 に答える
247 参照

c - ブロッキング コードの代替

小さなプロジェクトに mbed OS スケジューラを使用しようとしています。

mbed os は非同期であるため、コードのブロックを避ける必要があります。

ただし、ワイヤレス受信機のライブラリは次のブロッキング行を使用します。

メッセージが受信されるまですべてのコードをブロックしない、これを行う別の方法はありますか?

0 投票する
1 に答える
85 参照

c++ - 複数の return ステートメントを実装したときの奇妙な結果 c++

アプリケーションに非常に奇妙な問題があります。MBED Online IDE で STM 開発ボード NUCLEO-F411RE を使用しています。私の関数 myObj() はオブジェクトを返します。返されたオブジェクトの値が LCD に出力されます。

おそらくコンパイラ/リンカーの戻り値の最適化で、いくつかの問題を特定しているようです。間違ったアプリケーション コードで問題を説明することはできません。

myObj() に 2 番目の return ステートメントを追加すると、奇妙な動作が発生し始めます。単一の return ステートメントですべて正常に動作するため、根本的な問題が疑われます。

予想される LCD の結果: dar 誤った LCD の結果: Bar

コード スニペット:

0 投票する
0 に答える
121 参照

c++ - UDP クライアント側で頻繁に sendTo() がサーバー側で receiveFrom() 呼び出しに失敗する

netio のようなネットワーク ベンチマークを構築しようとしています。

sendTo()receiveFrom()高速ループで呼び出されていない場合は正常に動作しています。

しかし、1KB のデータ パケットをループでサーバーに送信すると、最初のreceiveFrom()ループのみが機能し、それ以降のすべてのループが返されます。-1

これはどのように起こり、何ができるのでしょうか? 私はmbed stmボード(サーバー側)にいるので、一般的なアドバイスを求めています

0 投票する
1 に答える
613 参照

android - mbed から android へのデータの送受信

mbed LPC1768携帯電話 (Huawei) と通信するアプリケーションを作成しようとしています。私はすでに Bluetooth の両方に接続するアプリを作成しましたが、それは機能します! (電話で mbed の led をオン/オフすることができます)

しかし、今、データ (単語など) を に送受信しようとしてmbedいます。誰か助けてくれませんか?どうもありがとうございました!

0 投票する
0 に答える
595 参照

matlab - シリアル ポートの遅延からの MATLAB リアルタイム プロット

以下のコードを使用して、Cortex M3 マイクロコントローラーからの 5 つのアナログ入力をリアルタイム (ライブ タイム) にプロットしています。しばらくして(数秒)、プロットがそれに応じてレギングしていることに気付きました。ラグは約10秒で、どうやらそれは増加し続けています。以下のコードのアスタリスクの間の行にコメントを付けると、ラグがなくなったことに気付きました。これは、マイクロコントローラ モジュールの LED が一定の速度で点滅し続けていたことに気づきました。マイコン側ではないことを確認するため、問題のなかったPuttyも使用しました。したがって、信号のプロットが問題の原因であると想定しています。なぜこれが起こっているのか誰にも分かりますか?この問題を解決するために私にできることはありますか?

以下は、使用されるコードです。