Renesas Synergy™

FAQ 105186 : 【タイマ】 タイマをパルス出力モードで使用しているときのCNTR極性切り替えビットの機能について [2004/11/24]

CNTR極性切り替えビットは、下図のような構成になっています。
パルス出力開始時など、トグルフリップフロップが初期化されたときの出力開始レベルがこのビットで決まります。また、パルス出力中にこのビットを書き換えると、出力レベルは反転します。

 

トグルフリップフロップが初期化されると、Q=0(出力極性 "L")、 Q =1(出力極性 "H")になります。
トグルフリップフロップの初期化要因は、パルス出力モードでタイマラッチに書き込みをした場合 、又は、パルス出力モード以外のモードを選択した場合です。
なお、タイマのカウントを停止した場合は、その時出力していたレベルを保持します。

(例1) トグルフリップフロップ初期化時、 CNTR 極性切り替えビット=0 の場合
(1)トグルフリップフロップの Q=1より、 "H" からパルス出力開始。
(2)タイマのアンダフローによりトグルフリップフロップが反転して Q=0 となり、パルス出力は "L" 出力に切り替わる。
(例2) トグルフリップフロップ初期化時、 CNTR 極性切り替えビット=1 の場合
(1)トグルフリップフロップのQ =0より、 "L" からパルス出力開始。
(2)タイマのアンダフローによりパルス出力が "H" 出力に切り替わる。
(3)タイマラッチへデータを書き込むとトグルフリップフロップは初期化されてQ = 0になり、パルス出力は "L" 出力に切り替わる。
"タイマラッチ" は、 該当するタイマのタイマラッチ(タイマXラッチ、タイマYラッチ) を指します。 " CNTR極性切り替えビット" は、該当するタイマの出力端子の極性切り替えビット (CNTR0極性切り替えビット, CNTR1極性切り替えビット) を指します。

(#102134)

適用製品

3803H
3803L
3850A
3858
7544
7546
7547
他にご質問がございましたら、リクエストを送信してください