MIRS9703 I/O Sub ボード(PI/T1,PI/T2)ポート割り当て



(1) コネクタ 名称:MMI_CN2
型番:PS-40BD2-1
(2) ポートLSI名称 LSI論理名称 : PI/T1
LSI物理名称 : PI/T 68230
物理アドレスレジスタ名称論理名初期設定
FC6101ポートゼネラルコントロールレジスタPGCR1hard.cのpwm_init()を参照。
FC6103ポート処理要求レジスタPSRR1
FC6105ポートAデータ方向レジスタPADDR1
FC6107ポートBデータ方向レジスタPBDDR1
FC610DポートAコントロールレジスタPACR1
FC610FポートBコントロールレジスタPBCR1
FC6111ポートAデータレジスタPADR1 
FC6113ポートBデータレジスタPBDR1 
FC6121タイマーコントロールレジスタTCR1hard.cのpit1_clk_init()を参照。
FC6125カウンタプリロードロングワードレジスタCPR1


LSI論理名称 : PI/T2
LSI物理名称 : PI/T 68230
物理アドレスレジスタ名称論理名初期設定
FC6141ポートゼネラルコントロールレジスタPGCR2hard.cのirs_init(),uss_init()を参照。
FC6143ポート処理要求レジスタPSRR2hard.cのirs_init()を参照。
FC6145ポートAデータ方向レジスタPADDR2hard.cのuss_init()を参照。
FC6147ポートBデータ方向レジスタPBDDR2hard.cのirs_init()を参照。
FC614Bポート割り込みベクタレジスタPIVR2hard.cのirs_init(),uss_init()を参照。
FC614DポートAコントロールレジスタPACR2hard.cのuss_init()を参照。
FC614FポートBコントロールレジスタPBCR2hard.cのirs_init()を参照。
FC6151ポートAデータレジスタPADR2 
FC6153ポートBデータレジスタPBDR2 
FC615BポートステータスレジスタPSR2 
FC6161タイマーコントロールレジスタTCR2hard.cのuss_init()を参照。
FC6163タイマー割り込みベクタレジスタTIVR2
FC6165カウンタプリロードロングワードレジスタCPR2
FC616DカウンタロングワードレジスタCNTR2 
(3) 物理仕様 詳細設計書インターフェース編の「ボード間インターフェース仕様」を参照。
(4) 論理仕様 PI/T1 PWM回路
論理名 R/W DATA 内容
D7D6D5D4D3D2D1D0
PGCR1 W 00000000 portをモード0に設定
PACR1 W 1*0**000 portAをサブモード1Xに設定
PBCR1 W 1*0**000 portBをサブモード1Xに設定
PADDR1 W 11111111 portAのすべてのピンを出力に設定
PBDDR1 W 11111111 portBのすべてのピンを出力に設定
TCR1 W 01000001 TimerをSquare Wave Generatorに設定
PADR1 W *******- portAに速度データを出力
-------* portAに方向データを出力
PBDR1 W *******- portBに速度データを出力
-------* portBに方向データを出力

PI/T2 超音波センサ
論理名 R/W DATA 内容
D7D6D5D4D3D2D1D0
PGCR2 W 00111000 portをモード0に設定、H1,H3をenable
PACR2 W 00100000 portAをサブモード00に設定
PADR2 R --**---- 折返しセンサ選択信号
R -----*-- アンダーフローデータ
W ------** 超音波センサ選択信号
PADDR2 W 00000011 方向を設定 ("0"=input,"1"=output)
TCR2 W 1011001* タイマを設定 (D0が"0"でHalt、"1"でenable)
CPR2 W 00011110 カウンタの設定値 (T)
CPR2+0x2 W 01100101 カウンタの設定値 (H)
CPR2+0x4 W 01111101 カウンタの設定値 (M)
CPR2+0x6 W 10000000 カウンタの設定値 (L)
CNTR2+0x2 R ******** カウンタ値 (下位)
CNTR2+0x4 R ******** カウンタ値 (中位)
CNTR2+0x6 R ******** カウンタ値 (上位)

PI/T2 赤外線センサ
論理名 R/W DATA 内容
D7D6D5D4D3D2D1D0
PGCR2 W 00111000 portをモード0に設定
PBDDR2 W 00000000 ポートBの方向を入力に設定
PBCR2 W 1010*0*0 ハンドシェイクピンとサブモードの設定
PBDR2 R ******** ポートBの赤外線信号の状態データの読みだし

< Back