|
RXduino
1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
|
RXマイコンの内蔵タイマーを利用して、経過時間を計測したり、waitを行うためのライブラリ [詳細]
#include "tkdn_hal.h"型定義 | |
| typedef void(* | USER_TIMER_FUNC )(void) |
| ユーザが登録するタイマ割り込み関数の型。ユーザの関数はvoid func()のように引数と戻り値ののない関数。 | |
関数 | |
| void | timer_init (void) |
| タイマーを初期化する [詳細] | |
| void | timer_wait_ms (unsigned long ms) |
| 指定された時間、待つ [詳細] | |
| void | timer_wait_us (unsigned long us) |
| 指定された時間、待つ [詳細] | |
| unsigned long | timer_get_ms (void) |
| システムが起動してからの経過時間をミリ秒単位で返す [詳細] | |
| unsigned long | timer_get_us (void) |
| システムが起動してからの経過時間をマイクロ秒単位で返す [詳細] | |
| unsigned long | timer_regist_userfunc (USER_TIMER_FUNC func) |
| タイマー割り込みで呼び出されるユーザ関数を登録する [詳細] | |
RXマイコンの内蔵タイマーを利用して、経過時間を計測したり、waitを行うためのライブラリ
このライブラリはCMT0を使用する。
tkdn_timer.h で定義されています。
| void timer_init | ( | void | ) |
タイマーを初期化する
ユーザが登録するタイマ割り込み関数を解除し、経過時間が返す値を0にリセットする。
| void timer_wait_ms | ( | unsigned long | ms | ) |
指定された時間、待つ
| ms | 待ち時間。ミリ秒単位 |
| void timer_wait_us | ( | unsigned long | us | ) |
指定された時間、待つ
| us | 待ち時間。マイクロ秒単位 |
| unsigned long timer_get_ms | ( | void | ) |
システムが起動してからの経過時間をミリ秒単位で返す
| unsigned long timer_get_us | ( | void | ) |
システムが起動してからの経過時間をマイクロ秒単位で返す
| unsigned long timer_regist_userfunc | ( | USER_TIMER_FUNC | func | ) |
タイマー割り込みで呼び出されるユーザ関数を登録する
登録されたユーザ関数は1msごとに呼び出される
| func | 呼び出したいユーザ処理関数 |
1.8.5