ホーム › フォーラム › Texas Instruments › マイコン › MSP430 › タイマカウントの読み出しについて このトピックには2件の返信が含まれ、2人の参加者がいます。6 年、 4 ヶ月前に kkk さんが最後の更新を行いました。 3件の投稿を表示中 - 1 - 3件目 (全3件中) 投稿者 投稿 2018年7月11日 6:33 PM #2443 返信 kkk参加者 MSP430タイマカウント タイマカウントの読み出しについて デバイス型番:MSP430FR6879 MSP430FR6879について、タイマBのカウント「TB0R」を読み出してRAMに保存しておき、保存した値と再度「TB0R」を読み出した値との差を計算することで経過時間を求め、タイムオーバーを判定しようと考えています。 「TB0R」を読み出す際に「TB0R」のカウントアップが発生した場合、「TB0R」は正しく読み出されるのでしょうか。 もし正しく読み出されないのであれば、正しい値を読み出すにはどのような方法があるのでしょうか。 2018年7月13日 10:42 AM #2467 返信 クライフ従業員 kkk様 投稿いただき、ありがとうございます。 CPUクロック(MCLK)のクロックソースとTimer動作のクロックソースが異なる設定である場合、「TB0R」を正しく読み出せない可能性がございます。 上記はUser’s Guide P664(NOTE:Modifying Timer_B registers)に記載されております。 上記条件でTimer_Bが動作している場合、TB0Rの読み出しは、Timer_Bを停止モード(MC = 00)にしていただくことをおすすめ致します。 以上、よろしくお願い致します。 Cruijff 2018年7月13日 11:31 AM #2468 返信 kkk参加者 了解しました。 御回答ありがとうございます。 投稿者 投稿 3件の投稿を表示中 - 1 - 3件目 (全3件中)