ホーム
アプリケーション
製品情報
先端技術
サポート
WEBショップ
ニュース&イベント
会社案内
詳細検索
機能/特性検索
FAQホーム
サイトマップ
お問い合わせ
サポート
>
FAQ
>
マイクロコンピュータ
>
V850デバイス
>
IEBus
目次
FAQ-ID = v85iebus-
nnnn
0001:
V850/SB2 の IEBusについて [V850/SB2]
0002:
IEBus:スレーブ受信時、受信を行わず、送信相手に再送信を行わせたい。 [V850/SB2]
0003:
IEBus:オーバラン時のエラー時の DR読み込み [V850/SB2]
0004:
IEBus:
INTIE2
割り込み処理後、マスタ要求が通らなかったとき、
ISR
を全消去したい [V850/SB2]
0005:
IEBus:スレーブ受信時、受信データの送り先アドレスを知る方法は? [V850/SB2]
0006:
IEBusコントローラの「簡易版」とは?
v85iebus
-0001
V850/SB2 の IEBusについて [V850/SB2]
Q1
IEBusについて、マスタ送信要求の最中 (
DR
セット、
MSTRQ
セットなど)、 スレーブ受信要求 (
SLVRQ
) を受けた場合、 スレーブ受信開始の処理を終了させた後、マスタ送信要求を続行しても問題はないでしょうか?
A1
はい、スレーブ受信処理を行ってからマスタ送信要求を行ってください。
ただし、
MSTRQ
のセットは競合負けのあと 61.7uS の期間 (強制リセット期間) はできませんのでご注意ください。
(マニュアルの p.463 の注意1参照)
この情報はお役にたちましたか?
v85iebus
-0002
IEBus:スレーブ受信時、受信を行わず、送信相手に再送信を行わせたい。 [V850/SB2]
Q1
スレーブ受信時、受信を行わず (DMA転送RAMを壊さず)、かつ送信相手に再送信を行わせたい場合、
INTIE2
,
STARTF
,
SLVRQ
の割り込み時に、何も処理をしない方法でよいでしょうか?
A1
はい。ただし、
ISR
フラグのクリアだけは必ず行ってください。
この情報はお役にたちましたか?
v85iebus
-0003
IEBus:オーバラン時のエラー時の DR読み込み [V850/SB2]
Q1
オーバランとなり、同報通信時
IEERR
割り込み、個別通信時
ENDFRAM
割り込みが起きたとき、 エラー割り込み時に
DR
を空読み込みむ場合、char dummy =
DR
; で良いのでしょうか?
A1
はい、そのフレームを破棄するならダミー読み込みで結構です。
この情報はお役にたちましたか?
Q2
マスタ送信側は、個別通信時なら
ENDFRAM
割り込みを受け、再送信処理を行い、 同報通信時はあきらめる、でよろしいでしょうか?
A2
はい、そのようになります。
この情報はお役にたちましたか?
v85iebus
-0004
IEBus:
INTIE2
割り込み処理後、マスタ要求が通らなかったとき、
ISR
を全消去したい [V850/SB2]
Q1
INTIE2
割り込みの処理後、マスタ要求が通らなかったとき、
ISR
レジスタを全消去したいのですが、
STARTF
や
ENDTRNS
フラグは、
ENSLVRX
フラグなどを立てることで消去すればよろしいでしょうか?
A1
STARTF
は
ISR
へのバイト書き込みでクリアし、
ENDTRNS
は
ENSLVRX
フラグのセット等でクリアしてください。
この情報はお役にたちましたか?
Q2
このとき
ISR
レジスタを消去しないと、
STARTF
と
ENDTRNS
が同時に立ってしまうことがありますか?
A2
はい、そのような状態はあり得ますし、そもそも
ISR
が 0 でない状態では次の
INTIE2
は発生しません。
この情報はお役にたちましたか?
v85iebus
-0005
IEBus:スレーブ受信時、受信データの送り先アドレスを知る方法は? [V850/SB2]
Q1
スレーブ受信時、受信データの送り先アドレスを知る方法はあるのでしょうか?
または同報受信時、全同報かグループ同報か区別する方法はあるのでしょうか?
A1
残念ながら、スレーブ受信時には、マスタのアドレスは知ることはできますが、 それ以外のアドレスを知ることはできません。
また、同報受信か個別受信かを区別することはできますが、それ以上のことは区別できません。
この情報はお役にたちましたか?
v85iebus
-0006
IEBusコントローラの「簡易版」とは?
Q1
IEBusコントローラが「簡易版」と表記されていますが、何が違うのですか?
また、外付けデバイスが必要なのですか?
A1
完全版の IEBusコントローラは、送受信バッファが 32バイト分あるのに対して、簡易版は 1バイト分だけです。
また外部には、送受信データ・ラインに差動ドライバが必要です(当社では製品化していません)。
この情報はお役にたちましたか?
(2002/04)
ご利用にあたって
個人情報保護について
RSS
© 1995-2008
NEC Electronics Corporation