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

タイトル
記事No
投稿日
投稿者
参照先
CCSでのUSB通信の方法
175
: 15/03/03-20:26
ななしのごんべぇ

CCSでのUSB仮想シリアル通信の方法をインターネット上で探しているのですが、C18で書かれている物がほとんどで見つかりません
CCSのexampleフォルダに入っている、EX_USB_SERIAL.Cを見てもよくわかりません。ご教授おねがいします。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: CCSでのUSB通信の方法
177
: 15/03/03-22:08
avo <kazuchiyo@hotmail.com>

> CCSでのUSB仮想シリアル通信の方法をインターネット上で探しているのですが、C18で書かれている物がほとんどで見つかりません
> CCSのexampleフォルダに入っている、EX_USB_SERIAL.Cを見てもよくわかりません。ご教授おねがいします。
昔下記のような感じでやっていました。
バージョンはCCS4です。
最近やっていないので、細かいことは答えられないと思います。
関数をググってもらうと、参考になるサイトが出てくると思います。

// 受信処理
void usb_rxd_put(void)
{ int m;
m = usb_cdc_getc();
}

// 送信処理
void usb_txd_put(void)
{ usb_cdc_putc(DATA);
}

void main()
{ while(TRUE)
{ // USBポート接続チェック
if(usb_cdc_connected())
{ if(txd_flg) // 送信処理中チェック
{ if(usb_cdc_putready())
{ usb_txd_put();
}
}

if(usb_cdc_kbhit())
{ usb_rxd_put();
}
}
}
}
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^2: CCSでのUSB通信の方法
179
: 15/03/04-07:04
ななしのごんべぇ

プログラムが正しく動けば、PCに接続した際に仮想シリアルポートと自動で認識するのでしょうか?
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^3: CCSでのUSB通信の方法
180
: 15/03/04-08:50
avo <kazuchiyo@hotmail.com>

> プログラムが正しく動けば、PCに接続した際に仮想シリアルポートと自動で認識するのでしょうか?
ソフトの説明にプラグ&プレイで自動認識されるとしてありましたので、そうだったかもしれませんが、申し訳ありませんがはっきり覚えていません。説明の抜粋を貼り付けておきます。
『Microchip社のホームページから【Microchip Libraries for Applications(以後『MLA』と表記します。)】をダウンロードして
USB関連のライブラリー デモ版をインストールすれば、仮想COMポート用デバイスドライバー【USB Serial Port】が有効になり
xxxx(PIC18F14K50又はPIC18F2550を使ったUSB機器)をUSB接続するとプラグ&プレイにて自動で認識されます。』
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: CCSでのUSB通信の方法
178
: 15/03/03-22:19
avo <kazuchiyo@hotmail.com>

> CCSでのUSB仮想シリアル通信の方法をインターネット上で探しているのですが、C18で書かれている物がほとんどで見つかりません
> CCSのexampleフォルダに入っている、EX_USB_SERIAL.Cを見てもよくわかりません。ご教授おねがいします。
すみません、最初にUSBのイニシャライズする記述を抜かしていました。
void main()
{
usb_cdc_init();
usb_init();
▲pagetop

- WebForum -