T
T
MWSDK(TWELITE SDK)
MONO WIRELESS INC.
検索…
MWSDK
TWELITE SDK (MWSDK) マニュアル
はじめに
最新版の取得
TWELITE SDKの使用法
TWELIET NET API 解説
TWELITE NET API リファレンス
HW API リファレンス
ペリフェラル
ADC
DIO
TickTimer
UART
Timer
WakeTimer
I2C
SPI
Flash, EEPROM
Utils リファレンス、他
GitBook
上で動作しています
TickTimer
TWELITE NET 内部利用の 16Mhz ハードウェアカウンタ。タイムアウト時間は
sToCoNet_AppContext
.u16TickHz により計算されます。
TWELITE NET では内部的に使用されるため、ユーザが停止・再設定など変更を行ってはなりません。
uint32 u32AHI_TickTimerRead() によりカウント値を読むことで、ごく短い時間計測に利用できます。
1
uint32 s
,
e
,
d
,
cyc
;
2
3
// 1ms = 16000 count
4
cyc
=
1000
/
sToCoNet_AppContext
.
u16TickHz
;
5
cyc
*=
16000
;
6
7
// check the process time
8
s
=
u32AHI_TickTimerRead
();
9
..
some process
..
10
e
=
u32AHI_TickTimerRead
();
11
12
// calculate the time
13
if
(
e
>
s
)
{
14
d
=
e
-
s
;
15
}
else
{
16
d
=
64000
-
e
+
s
;
17
}
18
d
/=
16
;
// now `d' represents micro sec.
19
Copied!
前
DIO
次
UART
最終更新
7mo ago
リンクのコピー