ホーム › フォーラム › Texas Instruments › マイコン › MSP430 › TimerB Output Mode 極性について このトピックには2件の返信が含まれ、2人の参加者がいます。5 年、 11 ヶ月前に dengensekkeiGT さんが最後の更新を行いました。 3件の投稿を表示中 - 1 - 3件目 (全3件中) 投稿者 投稿 2018年12月10日 2:07 PM #4486 返信 dengensekkeiGT参加者 Timer Output出力 TimerB Output Mode 極性について デバイス型番:MSP430F2155TDBT TimerBを用いたOutputModeについて質問させて頂きます。 OutputModeの5Resetもしくは7ResetSetを用いてシーケンスを 作ったのですが、最初のHighレベルのOutが出ません。 この最初のHighレベルはどのレジスタによって設定されているのでしょうか。 試しに他のMode4Toggleに変更してみると図の4の様に最初はLowレベルから始まって トグル出力が出てきておりますので、OutputModeには切り替わっている様です。 よろしくお願い致します。 Attachments:69d82a7db804cb4947b42635b5e67e11.png 2018年12月10日 5:20 PM #4499 返信 クライフ従業員 dengensekkeiGT様 OutputMode5,7は、カウンタ(TBxR)がTBxCL1に到達したときにリセット(Low出力)する機能になります。 ご提示いただいた図ではReset動作の説明上、High信号がはじめに出力された波形となっておりますが、 OutputModesを設定したその瞬間からHigh信号が出力されるわけではございません。 一例ですが、Highを予め出力する必要がある場合は、初期設定にて次の設定によってHigh出力できる可能性がございます。 ・OutputModesを7とする。 ・カウンタTBxRへTBxCL0の直前の値を格納する ・TBxRのカウントアップによって、TBxR=TBxCL0となり、OutputModes 7のSetを発生させる 貴社にてご評価とご検討をいただければ幸いです。 以上、よろしくお願いいたします。 Cruijff 2018年12月10日 8:00 PM #4512 返信 dengensekkeiGT参加者 ご回答ありがとうございました。ご提案の内容で実施してみた所、目標とした波形が出る様になりました。 引き続き検討して、問題無いか確認していきます。 投稿者 投稿 3件の投稿を表示中 - 1 - 3件目 (全3件中)