SHC V7 で最適化SWを立てると フラグクリア
の目的で不使用の変数に割り込みフラグを読み
込んでたコードが掻き消えてしまいました。
インターバルタイマーだったのでフォアグラウンド
処理が止まってしまい、訳が判らなくなりましたが
アセンンブラーを追いかけてやっとこさメッケまし
た。 H8C の最新版もこれが有るのでしょうか
? GnuPro ではOPT=n 。 の 設定が幾つ
か有って、レベルを上げていくと同じく無視する
様になりました。
// x=CMT1.CMCSR.WORD; // read status
// CMT1.CMCSR.WORD=0x40; // CMInt,1/512
CMT1.CMCSR.WORD
=0x40 & CMT1.CMCSR.WORD; // Clear Int F.
杉本
横浜市 緑区 東本郷 6-17-1-602
オンボード Tel: 045-473-7678
URL:www02.so-net.ne.jp/~ob_henry