Top
HIDaspx
DownLoad
HIDasp高速化
制作
AVR関係
AVR_Monit
AVR_term
W32_term
HIDmon88
HIDtester
usbRS232
Arduino2313
デジタルテスター
ATmega88生活
KeyBoardマニア
KeyBoardマニアII
Arduino400
PICライター
ARMライター
赤外線リモコン
ARM
STM32ブートローダー
STM8S-Discovery改造
STM8S-OpenOCDライター
LPCXpresso
LPC用ブートローダー
NXP用LPCUSB
NXP用ブートローダー
MARY基板
LPC1114FN28
OpenOCD JTAGアダプター
OpenOCDビルド方法
arm-gccビルド方法
mapleIDEの改造
libmapleで仮想COM
PIC32
PIC32MX
Pinguinoで遊ぼう
ブートローダーを作る
シリアルブートローダー
USB仮想シリアル
USBカスタムデバイス
USB簡易モニター
USBオシロスコープ
USBホスト
PIC32でBluetooth
USBAudio
USBStudy
VGA出力に挑戦
BASICを動かす
WinUSB
勝手に改蔵*PIC32
PIC18F
HIDブートローダー
AVR/PIC両用ライター
ARMライター
usb汎用クラス
usbシリアル変換
usbキーボード変換
sdccを使いこなす
mcc18を使いこなす
HIDmon-2550
HIDmon-14K50
PICmonitor
試行錯誤の記録
UBWを試す
旧HIDboot
PIC18F2550試用記
PIC18F4550試用記
その他マイコン
NEC78K
RX62N
SH2A
H8
FM3
XPからubuntuに乗り換え
Android
Xen-hypervisor
Windows8カスタマイズ
開発日記
2015-04
ノウハウ
AVRUSB_Tips
HIDasp情報
汎用USB-IO
・
リンク
フリースペース
ゲストブック
旧コンテンツ
WinVista
インターフェース考
最新の20件
2022-07-25
2008-10
HIDasp高速化
H8/3048F
AutoTicketLinkName
2021-12-11
FormattingRules
2021-12-08
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/H-K
2020-02-23
YukiWiki
PHP
PukiWiki
WikiWikiWeb
2018-12-19
SandBox
InterWiki
2015-05-07
2015-04
2015-05-02
MenuBar
編集
差分
W32_term の編集
-- 雛形とするページ --
(no template pages)
[[AVR_term]] ***W32_term [#vc303948] -これは、Windowsで動作する簡易シリアルターミナルソフトです。 特徴 -Cソースコードが付属します。mingw-gcc(www.mingw.org)でコンパイルします。 -USBで接続されたAVR_termのファームウェアと交信することによって、あたかも仮想COMポートの先にAVR側のUSARTが繋がっているように見せることが出来ます。((別途ComEmulDrvも必要です http://mixw.net/related.htm#tncemu)) -単純なエコーバックサーバーとして動作させることも出来ます。 使い方 -無手順端末として起動させます。 C:> w32term [Option] Option -b<baudRate> -c<COMM Port> -l<Log File> -エコーバックサーバーとして起動します。 C:> w32term -e [Option] -AVRと接続する仮想COMサーバーとして起動します。 C:> w32term -a -c9 --この場合は、ComEmulDrvが必要です。 --上の例では、このサーバーが使用するCOMポートは COM9を指定しています。(デフォルトはCOM9) --AVRのUSARTに受信された文字はCOM9に送り、COM9から受信した文字はUSARTから送信します。(下図) COM9 RxD ----> TxD AVR USART COM9 TxD <---- RxD AVR USART ↑ w32termが介在 --一例として、ComEmulDrvがCOM5とCOM9のペアを仮想クロスケーブルで接続しているものとします。 COM5 TxD ----> RxD COM9 COM5 RxD <---- TxD COM9 ↑ 仮想クロスケーブル -PuTTYなどでCOM5を見ると、それはあたかもAVRチップのUSARTが繋がっているように見えます。 COM5 TxD ----> TxD AVR USART COM5 RxD <---- RxD AVR USART ↑ COM5がUSBシリアルポートに化ける。 -ちなみにCOM5、COM9ともにComEmulDrvが作り出した仮想COMポート。 -AVRのボーレート設定はCOM5側からCOM9に渡すなどの芸当は出来ない。 --w32term -a を立ち上げるときに -b<baudRate>オプションを与えることでAVRの初期設定を行う。 ---- ***ダウンロード [#i78e88bc] かなり制作途上です。 -[[upload/w32term.zip:http://psp.dip.jp/web/upload.cgi/w32term.zip]] ---- ***何に使うの? [#c42e8e49] -相手先がCOM:でないと困るようなシリアル接続。(典型例がh8write.c) -現状TxD RxD以外の信号線の制御は出来ない。 --出来たとしてもその反応速度は伝送ボーレートの1/4〜1/7くらい(というかLowSpeedコントロール転送の1サイクル分=4mSに1回程度)なので、あまり利用価値はない。 --というかそれをやるならAVR側のIOポートも割り当てなきゃ。
タイムスタンプを変更しない
[[AVR_term]] ***W32_term [#vc303948] -これは、Windowsで動作する簡易シリアルターミナルソフトです。 特徴 -Cソースコードが付属します。mingw-gcc(www.mingw.org)でコンパイルします。 -USBで接続されたAVR_termのファームウェアと交信することによって、あたかも仮想COMポートの先にAVR側のUSARTが繋がっているように見せることが出来ます。((別途ComEmulDrvも必要です http://mixw.net/related.htm#tncemu)) -単純なエコーバックサーバーとして動作させることも出来ます。 使い方 -無手順端末として起動させます。 C:> w32term [Option] Option -b<baudRate> -c<COMM Port> -l<Log File> -エコーバックサーバーとして起動します。 C:> w32term -e [Option] -AVRと接続する仮想COMサーバーとして起動します。 C:> w32term -a -c9 --この場合は、ComEmulDrvが必要です。 --上の例では、このサーバーが使用するCOMポートは COM9を指定しています。(デフォルトはCOM9) --AVRのUSARTに受信された文字はCOM9に送り、COM9から受信した文字はUSARTから送信します。(下図) COM9 RxD ----> TxD AVR USART COM9 TxD <---- RxD AVR USART ↑ w32termが介在 --一例として、ComEmulDrvがCOM5とCOM9のペアを仮想クロスケーブルで接続しているものとします。 COM5 TxD ----> RxD COM9 COM5 RxD <---- TxD COM9 ↑ 仮想クロスケーブル -PuTTYなどでCOM5を見ると、それはあたかもAVRチップのUSARTが繋がっているように見えます。 COM5 TxD ----> TxD AVR USART COM5 RxD <---- RxD AVR USART ↑ COM5がUSBシリアルポートに化ける。 -ちなみにCOM5、COM9ともにComEmulDrvが作り出した仮想COMポート。 -AVRのボーレート設定はCOM5側からCOM9に渡すなどの芸当は出来ない。 --w32term -a を立ち上げるときに -b<baudRate>オプションを与えることでAVRの初期設定を行う。 ---- ***ダウンロード [#i78e88bc] かなり制作途上です。 -[[upload/w32term.zip:http://psp.dip.jp/web/upload.cgi/w32term.zip]] ---- ***何に使うの? [#c42e8e49] -相手先がCOM:でないと困るようなシリアル接続。(典型例がh8write.c) -現状TxD RxD以外の信号線の制御は出来ない。 --出来たとしてもその反応速度は伝送ボーレートの1/4〜1/7くらい(というかLowSpeedコントロール転送の1サイクル分=4mSに1回程度)なので、あまり利用価値はない。 --というかそれをやるならAVR側のIOポートも割り当てなきゃ。
テキスト整形のルールを表示する
ログインまたはアカウント作成