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 | 呼び出したいユーザ処理関数 |