"masanobu suzuki" <signas@xxxxxxxxxxxxxxx> wrote:
ちょっと気になったんで・・・
>> 割り込みを使わないプログラムについて、
>> >if ( ( PADR && 0x08 ) == 0 ){
>> >GRB0 = GRB1; // 計測したパルス幅をPWM出力}
>> このif文の条件の意味を説明してもらえますか?PAのDRがど
>> のような状態で、かつ0x08の意味は何でしょう?
>
>加速度センサの出力は、ITU1のインプットキャプチャ割り込み端子
> TIOCA-1 (PA-4) ・・立ち上がりエッジでTCNTクリア
> TIOCB-1 (PA-5) ・・立ち下がりエッジでインプットキャプチャ
この場合、見るべきビットはbit4もしくはbit5なんで
PADR & 0x10もしくはPADR & 0x20じゃないんでしょうか?
ただ、ML#4299では
if(PA.DR.BIT.B2){
となっているので、そうなるとPADR & 0x04なんですが・・・
途中で変わりました?
----------------------------------------------
Toshio Inagaki(稲垣 敏夫)
e-mail : de7k2sbh@xxxxxxxxxxxxx
URL : http://park10.wakwak.com/~de7k2sbh/