XPortを使ってWEBカメラを作ってみました。ハードウェア下の図はXPortカメラの回路図(10/16/2003版)です。回路図の通り接続しました。ファームウェアC8051F330用のファームウェアです。ソース(10/18/2003版)(6,516byte)画像圧縮C8051F330とXPort間のデータ転送時間短縮の為に、C8051F330内で画像の圧縮を行なっています。圧縮方法は、8bitの画像データを非線形の前値予測で4bitに圧縮しています。画素の急峻な変化があると画像の劣化が発生します。マーカは画像の先頭などを表すのに使用しています。XPort間インタフェースXPortとの通信は230.4Kbpsのシリアル通信(RTS/CTSフロー制御あり)です。XPortとホストPC間のコネクション状態はDCDで監視しています。RTS/CTSフロー制御あり、230.4Kbpsに変更する必要があります。JAVAアプレットXPortに書き込むJAVAアプレット,HTMLです。ソース(10/18/2003版)(7,720byte)戻る。