- ベストアンサー
シリアルデータの伝送時おいての制御方法など
今、課題で8ビットパラレルデータをシリアルデータに変換し1本から2本の信号線を利用してレシーバである受信側でシリアルデータを8ビットパラレルデータに、変換して8個のLEDを発光させるというものを設計するようにと、課題があるのですが、今の段階はパラレルデータをシフトレジスタを利用してシリアルデータに変換はわかったのですが、伝送時における制御について、私なりに調べてみたのですが、データの前に制御信号を送るまでは何とかわかったのですが、方法が思い浮かばない状況です。わかる範囲でいいので、教えていただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
課題ということなので,答えそのものを書くことは控えます. おそらく,調歩同期式通信(俗称は 非同期通信)を,課題を出した人は想定しているのだと思います.検索エンジンで探してみてください. 結構シンプルな回路で出来ます. 参考URLはgoogleで検索してたまたま上位に出てきたサイトです.
その他の回答 (1)
- angkor_h
- ベストアンサー率35% (551/1557)
回答No.2
信号8ビットの同期をとる方法ですね。 長~い"1"を送る。 これを積分して送り側、受け側をリセットする。 その後信号を送る。 信号幅(区間)は積分時間以下… こんなのでokと思います。回路も簡単だと思います。 調歩同期や複数のビットの組み合わせで同期をとる方法など、いろいろありますが、速度を送受あわせ、受信クロックを再生して…で複雑です。
お礼
回答ありがとうございます。確かにおっしゃるとうりです。課題なのですから自分でやらなきゃ考えなきゃ意味がないですよね。 参考URLを拝見させていただきました。今まで調べてきたところと、ふまえて参考にさせていただきます。