taji wrote in <42E8EADE.9090206@xxxxxxxxxxxxxxxxxxxx>
> printf ("init GRA1= %d\n", ITU1.GRA);
> printf ("init GRB1= %d\n", ITU1.GRB);
> printf ("init ITU1.TCNT= %d\n", ITU1.TCNT);
printf関数の出力で間違った表示をしているように見
えます。
GRAもGRBもTCNTも16ビットの符号なし整数だと思うん
で、printfのformatのところにある%dを%uに変えると、
何かわかるかもしれませんよ。
--
菩提寺忍