人目のお客様です
Since 2002,Feb,16
Last update 2004,Dec,17

H8-3048/3052を使ったTCP/IPと、PICを使ったシリアル−PS2コンバータを紹介します。
まだまだ、バリエーションは少ないですが、少ないなりに内容の濃いものにしていきたいと
思っております。





著者のPIC初の製作物です。
シリアル通信(RS232C)をパソコンのPS2キーボードに変換するコンバータを
製作したので紹介します。(主に産業向け)







ハードウェア
クリックで拡大
ソフトウェア
DownLoadなど
動作確認
メール
こんな所で使われています。
相互リンク





世の中にCPUと呼ばれるものはなにもIntelやAMDだけではありません。
日常使っている様々な家電製品にもたくさんのCPUが使われています。そのようなCPUのことを組み込みCPUなんていう言葉で区別するようになりました。その代表格であるような(?)ルネサステクノロジ(旧日立)の組み込みCPUであるH8−3048/3052を使ってTCP/IPを遊んでしまおうという企画をスタートしました。
 TCP/IPの全てを網羅するのは結構な労力と時間を要しますので必要最低限の機能を盛り込みました。といってもIEなどのブラウザでLEDの設定やスイッチの状態を読み込んだり、ターミナルソフトでLCD表示やRS232Cポートの入出力もできます。
DHCP(サーバー/クライアント)機能も実装し安定したTCP/IPプロトコルを提供しています。組み込み用CPUでhttpを制御する楽しさを紹介したいと思います。次のような方にはお勧めの企画ですのでぜひご覧下さい。
現在、スライディングウィンドウ、再送制御、クライアント動作のパワーアップ中。でも、公開できるのはいつになるやら・・・。

やってみたいけど、作るのが面倒くさい!!
秋月電子からここで紹介している企画のキット(AKI−H8/3052−LAN)が発売中です。どうぞご利用ください。
詳しくはこちらをご覧ください。
TCP/IPには興味あるんだけどパソコンの専売特許でしょ?組み込みで実装できるの?
TCP/IPが実装されたOSなどは基本的に非常に高価で、個人が購入できるものではありません。私が考えたのは敷居が高いと思われているTCP/IPを、なんとか個人のレベルで利用できるような環境を提供することです。私が提供できるTCPは必要最低限のことしかしていません、これに磨きをかけるのはこの企画を自分でもやってみようとチャレンジ精神あふれるユーザーの腕にかかっています
TCP/IPはどうやって実装されているのかちょっと興味がある。
ソースのほぼすべてをC言語で記述しています。アセンブラはスタートアップルーチンのほんのわずかです。
TCP/IPをデバイスレベルまで掘り下げて理解したい。
イーサネット層(レイヤ2)以上のレイヤはすべてプログラムで処理しています。
Windowsに接続したLANデバイスで入出力の実験をしてみたい。
動作確認はIE、Netscape、TeraTerm等で行っているのでWindowsでの操作はもちろん問題ありません。と言ってもブラウザから操作できるのはLEDを4つ点灯/消灯すると言う簡単なものです。その他に制御を増設するのはあなた次第です。
C言語はある程度理解したけど実際に機材に組み込んだ場合、どうやって制御したらいいのか分からない。
C言語の中級者以降の方でしたら十分に理解できると思います。私も元々はハード屋なのでバリバリのソフトは作れませんし、判読性が悪くなるので作っていません。比較的理解しやすいものになっていると思います。現在サポートしているプロトコルはARP,DHCPクライアント,DHCPサーバー,PING,IPv4,UDP,TCP,HTTPです。DHCPサーバー機能は同時に4台までアドレスを割り当てすることができます。DHCPについての詳しい説明はこちら
H8CPUでTCP/IPを制御してみたい。
今回の企画そのものです。本機材の応用は無限の可能性があります。(本当かなぁ?)


リンク先がなくなってしまいました・・・
季節の窓」からgifをお借りしています。
copyright maum 2002-2005