簡易オシロスコープ

配線：

・	1ch入力だけの場合は、CN3 PIN 37 (AN0) がアナログ入力になります。

	2chの場合は AN0,AN1, 4chの場合は AN0,AN1,AN2,AN3 という具合です。
	AN0〜AN15のかわりに、AN16〜AN31を入力に切り替える機能もあります。


配線例：）


	3.3V----*
	        |
	      10kΩ
	        |      4.7uF
	AN0-----*------||------< Audio IN
(CN3-37pin) |     +
	      10kΩ
	        |
	GND-----*--------------< Audio GND


・	この配線は、交流波形を簡易的に観測するための一例です。

・	直流(0V〜3.3V)の場合は、AN0にそのまま接続するか、2.2kΩ程度の保護抵抗を挟んで入力します。（簡易）
・	本格的に観測したい場合は、OpAmpでバッファ、あるいはレベルコンバーターを実装します。



使い方。
	（１）FM3-0000.hex を焼きます。(FujitsuのFlash Direct Programmerなどのソフトを使用)
	（２）FM3基板をUSBに接続します。
	（３）USB-CDC用のドライバーを要求されますので、CDCscope/windows-driver/ディレクトリ
		　にあるInfファイルを使用してCDCドライバーを導入してください。(*1)
	（４）cdcscope.exeを起動します。
	（５） STARTボタンを押します。

	右側のボタンをマウス左クリックすると、サンプリング周波数やチャネル数などを
	変更できます。
	マウス右クリックすると、逆方向に変更します。



注意：

	バイアス3.3Vの電源はFM3マイコンのVccを使用するとスパイクノイズに悩まされますので
	別系統の安定化電源を用意してください。

	再コンパイルする場合はWindows版Mingw32 gcc を使用してください。



コンパイル方法：
   MinGW-gcc(32bit版)をインストールしたWindowsマシンを使用します。

   Windowsのコマンドラインにて、
   D:CDCscope\source>  make
                       ~~~~
   を実行してください。

   Windows上の gcc コンパイラ は、以下のサイトから入手出来ます。
	http://www.mingw.org/


ソースコード・ドキュメント：
   ソースコードドキュメントは、Doxygenで生成します。
    http://www.doxygen.jp/
   (Windows用の) doxygenをインストールした状態で、
   D:CDCscope\source>  make doxy
                       ~~~~~~~~~
   もしくは、CDCscope\docsディレクトリにて、doxygen.exe コマンドを実行してください。
   ドキュメントは CDCscope\docs\html 以下に生成されます。

ライセンス：
	glut.h 以外はGPL v2になってます。
	COPYING を参照してください。



MinGW用 libglut32.a の入手先:

	http://www.rimath.saitama-u.ac.jp/lab.jp/tsakurai/opengl/
	http://www.rimath.saitama-u.ac.jp/lab.jp/tsakurai/opengl/mingw-lib/





脚注：

(*1)：	USB-CDCデバイスドライバーの導入に関して。
	WindowsXP,WindowsVista,Windows7用はCdclink.infを、Windows7/Windows8で署名入り
	ドライバーでないと導入できない環境では、Windows78/CQ-COM/にあるInfファイルを
	使用して導入してください。

	Windows8-64bit版では、署名なしのInfファイルやドライバーの導入を行なおうとすると
	エラーで導入できないようになりました。CDCscope用のドライバーはWindows78/ディレクトリ
	に署名入りのものがありますが、FujitsuのFlash USB Direct Programmer 用のドライバー
	のほうには署名がありませんので、(1)のHEXファイルの書き込みが出来ないと思います。


	:	Windows8でのトラブルに関して。

	対処方法としては、３とおり考えられます。
	１）Flash USB Direct ProgrammerがWindows8-64bit版で使用できるようになるまで待つ。
	２）Windows8でない別のマシンか、32bit版のWindowsを使用して(1)のHEXファイルの書き込み
	　　をあらかじめ実行しておく。
	３）Windows8-64bit版をテストモードで起動させて、起動時に「ドライバー署名の強制」を
		無効化した状態にしてから、Fujitsuのドライバーを導入する。
		テストモードにするには、
		[設定]→[PCの設定変更]→[全般]→[PCの起動をカスタマイズする]→[今すぐ再起動する]
		再起動→[トラブルシューティング]→[詳細オプション]→[Windowsのスタートアップ設定]
　		→[ドライバー署名を強制しない]→起動


