アプリ版:「スタンプのみでお礼する」機能のリリースについて

Sh7050のダウンカウンタで16bit以上のタイマ出力を実現する方法はあるのでしょうか?

ルネサステクノロジのSH2/SH7050のチャネル10(ダウンカウンタ機能)を使ってタイマ出力しようとしています。チャネル10は16bitタイマなのですが、出力時間はそれ以上(16bitの100倍ほど、24bit)必要です。他のタイマを並列で動作させてオーバーフローを数えることで延長すれば出来るように思うのですが、いい方法を考え出すことが出来ません。どなたか手が空いていれば、お願いします。

A 回答 (11件中11~11件)

16bitタイマで割り込みを発生させて、割り込みごとに変数で8bitの上位桁をカウントすることで事実上24bitにすることは可能ですが、それではだめですか?


処理時間さえ問題なければ、あえて別のタイマでカウントする必要は無いと思いますけど。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
今使おうとしているダウンカウンタでは割り込み要因はアンダーフローのみとなっています。そしてアンダーフローの時点でタイマ出力する仕様なので、そもそもアンダーフローを起こさない必要があるのです。
私の質問に説明不足な点があり、失礼しました。

お礼日時:2007/10/18 01:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!