テクノロード掲示板
ようこそ! ゲスト   [登録]  [ログイン]
返答
 件名:Re:複数のセンサーの入力について.. 2009-12-08 15:01:27 
admin2
参加日時: 2009-08-19 09:20:38
投稿: 80
場所

>質問:ターミナルを使ってCOMポートで接続するところの説明お願いします。ネットで探したが良いのはあんまりなくて

 

現在、Windowsは何をお使いでしょうか?

 

Windows Vsitaや7をお使いの場合には、初期状態でターミナルソフトがインストールされておりませんので、インターネットからTeraTermやSCE2といったターミナルソフトをダウンロードしてこなければいけません。

 

とりあえずここでは、Windows XPやそれ以前のものをお使いのものとしてご説明させて頂きます。

 (※Vistaや7の場合でも、基本的な操作はほぼ変わりなのでのが、ハイパーターミナルを使うところだけ、各々のターミナルソフトによって操作が少しだけ変わる可能性があることをご了承ください)

 

 

①Coronが何番のCOMポートとして認識されているかを確認する

 

→まず、画面左下のスタートメニューから『コントロールパネル』を選択してください。そして、『コントロールパネル』の中から『システム』を探して開いてください。

 (『マイコンピュータ』のところで右クリックして『プロパティ』を選択しても開きます)

 

すると、『システムのプロパティ』というウィンドウが開きます。ウィンドウ上部のタブから『ハードウェア』を選択し、『デバイスマネージャ』をクリックします。

 

新しく『デバイスマネージャ』というウィンドウが開き、CoronがUSBで接続されていれば一覧の中に、『ポート(COMとLPT)』というものが表示されていると思うので、クリックしてください。

 

その中に"STM32 Virtual COM Port (COMxx)"と表示されているものがあるので(なければ、まだドライバがインストールされていないか、Coronに正しくソフトが書き込まれていない可能性があります)、(COMxx)のxxの番号をメモしておいてください。

 

 ターミナルソフトを使うときにこの番号を使用します。

 

 

②ハイパーターミナルを開く

 

→画面左下のスタートメニューから『すべてのプログラム』を選択し、『アクセサリ』→『通信』→『ハイパーターミナル』と辿って開いてください。

 

すると、『接続の設定』というウィンドウが開いて、名前を入力するように聞かれるので"coron"や"test"など適当な名前を付けて『OK』を押してください。 画面が進んだら『接続方法(N):』の中から先ほど①でメモをしたCOMポート番号を選んで『OK』を押してください。

 

 『ポートの設定』が開き、色々と設定項目があると思いますが、そのまま何も変更せずに『OK』を押してください。

(※本来ならば、ここは重要な設定なのですがUSB CDCを使っている関係上、どんな設定をしても通信に影響はありません)

 

 『接続の設定』が自動的に閉じ、画面左上の『電話』のマークが灰色になっていれば、既に通信が始まっています。

 (通信を閉じるときは右隣の『切断』のアイコンをクリックしてください。通信を再開するときは、左側の『電話』アイコンを押してください)

 

 ここで注意点としては、ターミナルソフトで通信を始める際は必ずCoronを接続した状態で開始してください。

(接続した状態でないと『接続方法(N):』でCoronのCOMポート番号が表示されません。また、『電話』アイコンをクリックしても"COMxxを開けません"などのエラーメッセージが表示されます)

 

また、通信をやめる際には必ず先に『切断』のアイコンをクリックしてから、CoronのUSBケーブルを抜いてください。

 

 

長文になりましたが、何が分かりにくいところがあれば、お気軽にご連絡ください。

IP Logged
引用
 件名:Re:複数のセンサーの入力について.. 2009-12-08 11:52:25 
ダンバ

ゲスト

③CoronのUSB CDCが認識されたら,コントロールパネル→システム→デバイスマネージャを起動してCoronのCOMポートを確認してください.(ポート名は"STM32 Virtual COM Port")

④ハイパーターミナルやTeraTermなどのターミナルソフトで先ほど確認したCOMポートで接続を開始してください.
 (ボーレート:9600,データ8ビット,1ストップビット,パリティなし,フロー制御なし)

質問:ターミナルを使ってCOMポートで接続するところの説明お願いします。ネットで探したが良いのはあんまりなくて

IP Logged
引用
 件名:Re:複数のセンサーの入力について.. 2009-09-03 16:28:42 
Saito

ゲスト

ご丁寧にありがとうございます。  

おかげさまで複数個のセンサーの入力ができました!

ありがとうございました!

IP Logged
引用
 件名:Re:複数のセンサーの入力について.. 2009-09-03 14:09:59 
admin2
参加日時: 2009-08-19 09:20:38
投稿: 80
場所

この度はCoronをお買い上げ頂き有難うございます。

 

Coronの複数指定のIOAポートをADポートとして扱うサンプルプロジェクトを添付致しましたので,宜しければご参考にしてください。

 

プログラムが新規に追加されたファイルは,main.cとstm32f10x_it.c(割り込み処理記述のファイル)の二つになります。 



IP Logged
引用
 件名:複数のセンサーの入力について.. 2009-09-02 10:44:21 
Saito

ゲスト

A/Dのサンプルプロジェクトを例として、

1個の入力については扱うことができたのですが、

2個、3個とセンサーが複数個ある場合について、

どのようにプログラムすればよいか行き詰っています。

ライブラリを追記することになるのかなと思っていますが

情報が足りていない感じでハードルが高く感じています。

何かしらヒントをいただけませんでしょうか。

IP Logged
引用
返答
ページ # 


Powered by ccBoard