Class Index | File Index

Classes


Class LPCXpresso1769.Port


Defined in: LPCXpresso1769.Port.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
LPCXpresso1769.Port(i_mcu, i_pin, i_opt)
LPCXPresso1769.Port (Port)クラスのコンストラクタ。 ピン識別子を元に、MCUに関連付けたPortインスタンスを生成する。 Portクラスは、複数の物理ピンをまとめて、操作インタフェイスを定義する。 PINSEL,PINMODE,PINMODE_ODレジスタを管理する。
Method Summary
Method Attributes Method Name and Description
 
setOpts(i_opts)
ポートにオプションパラメータをセットする。 関数は、ポートを構成するピンに、ピンオプション配列の値を個別に設定する。
Class Detail
LPCXpresso1769.Port(i_mcu, i_pin, i_opt)
LPCXPresso1769.Port (Port)クラスのコンストラクタ。 ピン識別子を元に、MCUに関連付けたPortインスタンスを生成する。 Portクラスは、複数の物理ピンをまとめて、操作インタフェイスを定義する。 PINSEL,PINMODE,PINMODE_ODレジスタを管理する。
//create pin instance at P0[0]
var mcu=new LPCXpresso1769.Mcu(“192.168.0.39”);
var port=new LPCXpresso1769.Port(mcu,[LPCXpresso.P0[0]]);
Parameters:
{object as LPCXpresso1769.Mcu} i_mcu
インスタンスを結びつけるMcuオブジェクト。
{array[object as ピン識別子]} i_pin
ポートを構成するピンの配列。
{array[object as associative array]} i_opt
インスタンス生成と同時にsetOpt関数で設定する値。省略時は無視する。 詳細はsetOpt関数を参照。 このクラスは、上位クラスへピンの基本的な操作機能を提供する為のものであり、ユーザが直接使用することは(あまり)ない。 この関数は、MiMicの管理しているピン(ENET_?)も操作することが出来るが、操作してしまうとMiMicRemoteMcuとのコネクションが破壊されるので、注意すること。
Method Detail
setOpts(i_opts)
ポートにオプションパラメータをセットする。 関数は、ポートを構成するピンに、ピンオプション配列の値を個別に設定する。
//set GPIO,mode=1,open drain=0
var mcu=new LPCXpresso1769.Mcu(“192.168.0.39”);
var port=new LPCXpresso1769.Port(mcu,[LPCXpresso.P2[3],LPCXpresso.P2[4]]);
port.setOpts([{sel:0,mode:1,od:0},{sel:0,mode:1,od:0}]);
Parameters:
{array[object as associative array]} i_opts
ピンコンフィグレーションのパラメタの配列である。個々の要素は、ピンオプションである。ピンオプションの構造は、Pin#setOptを参照。 配列の要素数は、ポートを構成するピンの数と同じでなければならない。

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Nov 30 2011 15:13:09 GMT+0900 (JST)