このQ&Aは役に立ちましたか?
PIC18F2550でのUSARTの使い方について
2023/10/18 17:47
- フリーのC18コンパイラを使用して、PIC18F2550でのUSARTの使い方について解説します。
- PIC18F2550はシリアル通信に挑戦したい電子工作愛好家にとって最適なマイコンです。
- NJU3714を使用した12ビットシリアル-パラレル変換を行う方法を詳しく説明します。
PIC18F2550でのUSARTの使い方について
2011/03/23 19:06
フリーのC18コンパイラで電子工作をしています。
今回18F2550でシリアル通信に挑戦していますが、自分の目的の動作のためのレジスタ設定が理解できません。教えて下さい。
動作内容はPICからシリアル通信でデータを送り12ビットシリアル-パラレル変換の「NJU3714」でシリパラ変換させることです。PICのデータ受信は今のところしないつもりです。
回答 (2件中 1~2件目)
毎度JOです
NJU3714
http://semicon.njr.co.jp/njr/hp/fileDownloadMedia.do?_mediaId=9087
内部構造は一般的なシフトレジスターですね
同期式シリアル通信です、シリアル通信と言ってもRS232C等の非同期通信とは違い
同期通信なのでスタートビットやストップビットは有りません
PIC18F2550
http://ww1.microchip.com/downloads/jp/DeviceDoc/jp020587.pdf
データシートの240P辺りから解説が有ります
同期式ですから、取り合えずTXSTAのbit 4 SYNCはSynchronous modeで
通常8BIT単位での送信ですが、本件では12BITなので少し工夫が必要です
何か分からない事があれば、データシートに全て記載されています
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
このチップを使う場合はシリアルポート(UART)としてではなくて
普通のポートとしてH,Lをパタパタさせるという方式で作ったほうが
良いと思います。
よってレジスタ設定はポートの出力設定にしてください。