IGPS7..IGPS0 node istype 'reg'; " Time PreScaler(10usec)
IGPS = [IGPS7..IGPS0];
Equations
" Time Pre Scaler
IGPS.clk = SCLK;
IGPS.clr = (IGPS==199) " 20MHz/200=100kHz(10usec)
# TDCDIS1D1 & !TDCDIS1D2;
IGPS := IGPS + 1;
END
reg [7:0]IGPS; // Time PreScaler(10usec)
always@(posedge SCLK) begin
if( (IGPS==8'd199) || TDCDIS1D1 && !TDCDIS1D2 ) // 20MHz/200=100kHz(10usec)
IGPS <= 8'd0;
else
IGPS <= IGPS + 8'd1;
end
ご使用のC++Builderのバージョンによって、添付のLIBファイルが使用できないことがあります。 以下の手順でAPIAIO.DLLからAPIAIOBC.LIBを作成し、サンプルを再ビルドしてください。 1.C++ Builderがインストールされている場所からIMPLIB.EXEを検索し、適当な場所へコピーします。 2.APIAIO.DLLをIMPLIB.EXEと同じ場所へコピーします。 3.コマンドプロンプトを起動し、以下のコマンドを実行します。 IMPLIB APIAIOBC APIAIO.DLL 4.APIAIOBC.LIBが作成されますので、サンプルのものと置き換えます。
