HOME > natural science メンバー > 佐瀬 一弥 > 佐瀬日記

AVRとPCのシリアル通信

文責:佐瀬 一弥 (2010年2月13日) カテゴリ:佐瀬日記(33)

PCとAVRマイコン間のシリアル通信を行った。 PCから文字のアスキーコード(8ビットのデジタル信号)を送信し、AVRで受信したアスキーコードを8ビットのLEDに出力し、そのままPCへエコーする。
今日は「マイコンは受信してLEDに出力するが、マイコンからPCへ送信されない」という問題があった。 原因を探すため、ケーブル間に各導線の電圧を測定するためのチェックボードを作成し、 LabVIEWで送信される信号を測定した。 その結果、シリアルケーブルのGNDとマイコンのGNDが共有されてないことが わかった。 コネクタのピン配置を確認してみると、コネクタの配線が左右反対になっていた。 PC→マイコンに使用する端子は3番のピンで左右反対にしても変わらないため、 かろうじて受信はできたものと思われる。 配線を修正したところ、PCへのエコーも成功した。
大野かがくしゃへ。初歩的なミスで申し訳ありませんでした。


AVRの評価ボードとシリアルケーブルのチェックボード



▲このページのトップNPO法人 natural science トップ

▲このページのトップNPO法人 natural science トップ




Warning: mysqli_connect(): (28000/1045): Access denied for user 'xsvx1015071_ri'@'sv102.xserver.jp' (using password: YES) in /home/xsvx1015071/include/natural-science/include_counter-d.php on line 8
MySQL DBとの接続に失敗しました