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

タイトル
記事No
投稿日
投稿者
参照先
18F14K50でのUSBとタイマ
196
: 15/03/09-19:24
naks

はじめまして。
PIC18F14K50を用いてUSB接続でサーボモータを動かそうとしているのですが、うまく通信ができないので投稿しました。
プログラムはmicrochipから出ているMLAのCDC_BASICを改造して書いています。
PWM方式のサーボを制御するための信号の生成にタイマ2を使っているのですが、USBの割り込みを高優先にするとパルスの幅が不安定になってしまい、逆にUSBを低優先にすると、接続するPCによって認識されたりされなかったり、また接続できても不安定で途切れてしまったりしてしまいます。
何か良い方法があったら教えて下さい。よろしくお願いします。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: 18FでのUSBとタイマ
197
: 15/03/10-08:49
Gokan <gokan@picfun.com>

これはPIC18だけでは難しいでしょうね。
サーボ制御用にPIC16を追加して2個のPICで制御するか
PIC24F GBファミリを使った方がよいでしょう。


> はじめまして。
> PIC18F14K50を用いてUSB接続でサーボモータを動かそうとしているのですが、うまく通信ができないので投稿しました。
> プログラムはmicrochipから出ているMLAのCDC_BASICを改造して書いています。
> PWM方式のサーボを制御するための信号の生成にタイマ2を使っているのですが、USBの割り込みを高優先にするとパルスの幅が不安定になってしまい、逆にUSBを低優先にすると、接続するPCによって認識されたりされなかったり、また接続できても不安定で途切れてしまったりしてしまいます。
> 何か良い方法があったら教えて下さい。よろしくお願いします。
▲pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re^2: 18FでのUSBとタイマ
203
: 15/03/12-20:07
naks

教えていただきありがとうございます。
PIC2個で制御をしてみようと思います。

> これはPIC18だけでは難しいでしょうね。
> サーボ制御用にPIC16を追加して2個のPICで制御するか
> PIC24F GBファミリを使った方がよいでしょう。
>
>
> > はじめまして。
> > PIC18F14K50を用いてUSB接続でサーボモータを動かそうとしているのですが、うまく通信ができないので投稿しました。
> > プログラムはmicrochipから出ているMLAのCDC_BASICを改造して書いています。
> > PWM方式のサーボを制御するための信号の生成にタイマ2を使っているのですが、USBの割り込みを高優先にするとパルスの幅が不安定になってしまい、逆にUSBを低優先にすると、接続するPCによって認識されたりされなかったり、また接続できても不安定で途切れてしまったりしてしまいます。
> > 何か良い方法があったら教えて下さい。よろしくお願いします。
▲pagetop

- WebForum -