チケット #28015

コアタイマ使用時hw_timer_int_clearの割り込み要求クリア

登録: 2012-04-04 14:26 最終更新: 2012-04-04 14:47

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

コアタイマ使用(USE_TIC_COREマクロを有効)時、hw_timer_int_clear関数にてTCNTLレジスタのTINTビットに1を書き込み、割り込みステータスをクリアしているが、データシートによるとTINTはW1Cではないと書かれている。

The TINT bit in the TCNTL register indicates that an interrupt has been generated. Note that this is not a W1C bit. Write a 0 to clear it. However, the write is optional. It is not required to clear interrupt requests.

説明にある通り、このビットへの書き込み自体オプションであり、1でも0でも動作に影響がない(実機にて確認済み)が、コードは削除せず、TCNTLレジスタのTINTビットは0を書き込むよう修正する。

チケットの履歴 (3 件中 3 件表示)

2012-04-04 14:26 更新者: maduki
  • 新しいチケット "コアタイマ使用時hw_timer_int_clearの割り込み要求クリア" が作成されました
2012-04-04 14:31 更新者: maduki
  • 詳細が更新されました
2012-04-04 14:47 更新者: maduki
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2012-04-04 14:47 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする