[戻る]
過去ログ [ 0001 ]
過去ログ:     ワード検索: 条件: 表示:

タイトル
記事No
投稿日
投稿者
参照先
シリアル通信
399
: 15/12/04-09:53
picc

PIC18F2520 + C18環境です。
PCとPIC間でシリアル通信を行うプログラムについて。

PCより、RGBのデータが#xxyyzzという形式で送信されます。
xx: Redの8bitデータ (00〜FF)
yy: Greenの8bitデータ (00〜FF)
zz: Blueの8bitデータ (00〜FF)

データが正しく送信されていることは確認済です。

このデータをPICマイコンで受信して、それぞれred,green,blueの変数に格納する方法はどうすれば良いのでしょうか?

送られてきたデータを色ごとに分割して格納する方法が分かりません。教えてください。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: シリアル通信
403
: 15/12/05-18:59
???

> PIC18F2520 + C18環境です。
> PCとPIC間でシリアル通信を行うプログラムについて。
↑これはRS232C通信の話しですか。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^2: シリアル通信
404
: 15/12/06-12:26
picc

失礼しました。
RS232Cの話です。


> > PIC18F2520 + C18環境です。
> > PCとPIC間でシリアル通信を行うプログラムについて。
> ↑これはRS232C通信の話しですか。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^3: シリアル通信
405
: 15/12/06-15:47
???

やり方の一例として
UARTの受信データを1ビットずつ配列に8ビット分入れて入れる。(あらかじめ8ビット分配列を定義しておく)
それを条件文で指定したコマンドと比較して、受信したデータと指定したコマンドと一致していれば、指定した動作を実行するという形が1つの方法として挙げられます。
▲pagetop

- WebForum -