掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
非同期シリアル通信について (ID:66239)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お返事ありがとうございます。 またまた返事が遅くすいません。 >受信のみで問題が発生するのであれば >まずは送信系のマスクとイベントをはずしてデバッグしたらどうでしょう。 送信系のマスクをはずしてデバッグしてみましたが、やはり変わりません。 >過去のデータをもう一度受信するなどは、誤って関係ないイベント >タイミングで受信データを読みにいっているぐらいしか思いつきません。 >また、一般に送信イベントを関する必要は無いはずです。 Portモニターを使用して見てみると、正しいデータを受信しているみたいです。1バイトずつ正しいデータを受信していました。 ここで他のシリアル通信TOOLを試してみたのですが、やはり途中からデータが壊れます。ちなみにハイパーターミナルはデータは壊れなかったのですが、途中でPCが落ちてしまいました。 >できるのであれば同期に戻し、別スレッドにした方が良いかもしれません。 >基本的なDCBのチェックもやり直したほうがいいかもしれません。 >それでもだめなら、外乱も疑ってみましょう。 色々とチェックしてみたのですが、やはりおかしな所は見えず・・・ オーバーフローしているのかなと思って、バッファサイズを変更しても 変わらずです。 何が考えられるでしょうか?ドライバが悪い???
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.