[Armadillo:01423] Re: Armadillo-9のCON1について。

nakai email@hidden
2006年 12月 1日 (金) 17:57:39 JST


中井です。

どうやらKernel2.4のシリアルのドライバにバグがあるようです。
添付したパッチをあてたらうまく動きますでしょうか?

> -----Original Message-----
> From: email@hidden 
> [mailto:email@hidden] On Behalf Of 渡邊 憲司
> Sent: Monday, November 20, 2006 1:01 PM
> To: email@hidden
> Subject: [Armadillo:01392] Armadillo-9のCON1について。
> 
> お忙しいところ失礼します。
> 
> 私、佐賀大学大学院 修士2年の渡邊憲司と申します。
> 
> 
> 以前、質問させていただいた、Armadillo-9でのCON1の強制起動の件ですが、
> 
> CON2の10番ピンより、CON1のCTS、DSR,DCD,RIにそれぞれ
> 入力信号を入れてみたところ、CON1より信号が出ていることを確認できました。
> 
> これは、CON2の10番ピンを、CTS,DSR,DCD,RI全て同時に入力したのではなく、
> どれか一つに入れ、確認できたということです。
> 
> 
> 現在はDCDに入力しているのですが、
> Armadillo-9のDTRがプラス電圧を出したままになります。
> また、RTSがマイナス電圧を出したままになり、
> これらの制御がプログラムを動作させても、上手くできません。
> 
> DTRが始めからプラス電圧を出すのは、
> Armadillo-9の仕様でしょうか?
> 
> それとも、RS232Cの仕様でしょうか?
> 
> 知識不足で申し訳ないのですが、何か情報がありましたら
> 教えていただけないでしょうか?
> 
> 以上、よろしくお願い致します。
> 
> 
> 
> 
> 松坂です。
> 
> > 上記のどれか一つに入れればよいのですか?
> > それとも、全てに入力する必要がありますか?
> どれか1つなのですが動かないのですね。
> 
> うまくいった時/うまくいかない時の配線状況、各信号線の状況を
> もう少し詳しく教えてもらえませんか?
> 
> TXD(5番)ピンの電圧ですが、10番ピンを入力信号に接続した状態と
> 接続していない状況では変化ありませんか?
> 
> うまくいく状況で順に信号線を切り離した場合、TXD(5番)ピンの挙動は
> どこで変化しますか?
> 
> 
> 渡邊 憲司 wrote:
> > お忙しいところ失礼します。
> >
> > 以前、質問をさせて頂きました、佐賀大学の渡邊憲司と申します。
> >
> > 以前、Armadillo-9のCON1を使う方法について、
> > 以下の回答を頂きました。
> >
> >
> > その後、CON2の10番ピンより、CON1のCTS、DSR,DCD,RIにそれぞれ
> > 入力信号を入れてみたのですが、どうも上手く動作しません。
> >
> > CON1が入力信号が無い状態で使う場合には、
> >
> >> 入力信号RXD,CTS,DSR,DCD,RIのどれかがRS232Cレベル電圧の場合
> >
> > ↑
> > 上記のどれか一つに入れればよいのですか?
> > それとも、全てに入力する必要がありますか?
> >
> > 今のところ、CON1のCTS、DSR,DCD,RIのうちどれか一つに
> > CON2の10番ポートをつなぐ方法を試し、
> >
> > その後、プログラムを試してみましたが、
> > どうも上手くいかないのです。
> >
> > Armadillo-9ではなく、PCで試したときは、上手くいくのですが、
> > これはCON1がONになっていないからなのでしょうか。。。
> >
> >
> > 周辺機器のデータを得るために、利用したいので、
> > なんとかしたいんですが。。。
> >
> >
> > 以上、お忙しいとは思いますが、ご返信の程、
> > よろしくお願い致します。
> >
> >
> >> 松坂です。
> >>
> >> 入力信号が無い状態でCON1を使いたいのですね。
> >>
> >> *OFFになる条件
> >> 入力信号RXD,CTS,DSR,DCD,RIすべてのピンが0Vの場合
> >> *ONになる条件
> >> 入力信号RXD,CTS,DSR,DCD,RIのどれかがRS232Cレベル電圧の場合
> >>
> >> 入力信号が無い状態で、強制的にCON1を使用するためには、
> >> 入力信号RXD,CTS,DSR,DCD,RIのどれかに+/-2.7V以上の電圧を
> >> 入れる必要があります。CON1の10番ピンには+3.3Vが出ていますので、
> >> そちらを入力信号のどちらかに入れてみてはいかがでしょうか?
> >> (その際は、ショートしないよう外部機器からの入力信号は切り離しておいて
> くださ
> >> い)
> >>
> >
> >
> >>> はじめまして、私、佐賀大学の渡邊憲司と申します。
> >>>
> >>> 初めての投稿ですので、何か間違っていましたら申し訳ありません。
> >>>
> >>> 早速、3つ質問をさせて頂きたいのですが、
> >>>
> >>> Armadillo-9のハードウェアマニュアルの
> >>> 「5.2 CON1(シリアルインターフェース)」において、以下の表記が
> >>> あったのですが、
> >>>
> >>> 
> **************************************************************
> *********
> >>> 、CON1のRS232Cレベル変換ICは自動的にシャットダウンします。CON1の入力に有
> >>> 効な信号レベルを検出するとICは再びオンになります。
> >>>
> >>> Armadillo-9同士でシリアル通信を行う際にケーブルをCON1同士で接続した場
> >>> 合、お互いのRS232Cレベル変換ICがシャットダウン状態のままで通信を行うこと
> >>> ができませんので、CON1-CON2またはCON2同士で接続を行ってください。
> >>> 
> **************************************************************
> *********
> >>>
> >>>
> >>>
> >>> ■「CON1の入力に有効な信号レベルを検出するとICは再びオンになる」
> >>> ということは、Armadillo-9のCON1のRXDに信号が入るとオンになるということで
> >>> しょうか?
> >>>
> >>> ■また、「接続機器のトランスミッタがオフの場合」というのは、
> >>> 接続機器側のTXDがオフということでしょうか?
> >>>
> >>>
> >>> ■ケーブルが接続されていない状態、接続機器からの信号が無い状態で、
> >>> CON1から信号を出すことは可能なのでしょうか?
> >>>
> >>> シリアルプログラミングで、 DTRを low、 RTSを highにして、
> >>> 接続機器を利用したいので、CON1を利用出来ないか、考えております。
> >>>
> >>>
> >>>
> >>> メーリングリストの00415からのスレッドを拝見させていただいた感じでは、
> >>> 無理なのかなと思ったのですが、初心者のため、よく分からないので、
> >>> 質問させていただきました。
> >>>
> >>>
> >>> よろしくお願いいたします。
> >>>
> 
> -- 
> ----------------------------------
> 佐賀大学大学院 工学系研究科 
> 博士前期課程 知能情報システム学専攻
> 
> 渡邊 憲司
> <email@hidden>
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: linux2.4-ep93xx_amba-rtsdtr_bugfix.patch
型:         application/octet-stream
サイズ:     892 バイト
説明:       無し
URL:        <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20061201/1e0648eb/attachment.obj>


armadillo メーリングリストの案内