rx_Callbackが hang up する

このトピックには 1 返信 、 2 ボイス が含まれます。 最終更新 by  Lazuriteの開発者 1号 2 年、 6 月 前.

表示中の投稿 1 (合計 2 中)
  • 著者
    投稿
  • #2008

    Naka

    rx_Callback で、受信したら、即座にデータを、送信で返したいのですが、
    rx_Callbackで、受信することろまでは、成功しますが、
    rx_Callback の中で、SubGHz.send を呼ぶと、固まってしまう、、というか動かなくなります。

    解決する方法を、なんとか見つけたいです。。。。
    ヒントなど頂けると、助かります。
    なぜ、止まっちゃうのでしょうか? ….

    #2036

    Lazuriteの開発者 1号
    キーマスター

    callback関数はフラグを立てる程度にして、mainやloopからSubGHz.sendをcallしてもらえるようにお願いします。
    rx_callbackは割込み関数の中で処理をしており、その関数を抜けるまで割込みを禁止しています。
    そのため、SubGHz.sendが無線モジュールからの割り込み信号を受けることができずに固まるのだと思います。

表示中の投稿 1 (合計 2 中)

フォーラム「Lazurite Basic/Sub-GHzのソフトウエアについて」は閉鎖されていて、新しいトピックも返信もできません。