0

これが何を意味するのか誰か知っていますか

param [in] timer/*タイマーのゼロベースのインデックス。*

param [in] delay_us / *遅延する時間(マイクロ秒単位)。* /

void Timer_Wait(const uint8_t timer、const uint32_t delay_us);

これがアドレスマッピングです

タイマー00x80000000タイマー10x80000100

「ゼロベースのタイマーインデックス」の意味を知りたい

ありがとうございました

4

3 に答える 3

1

ゼロベースとは、タイマーが3つある場合、1、2、3ではなく0、1、2の番号が付けられることを意味します。

于 2012-08-30T20:38:49.527 に答える
1

ゼロベースのインデックス付けは、配列の最初の要素がインデックス0であることを意味します。これまでの例:

int numbers [] = {1,2,3,4};

配列の最初の要素が必要な場合は、numbers [0](1)を使用します。
ただし、1を含む配列内の要素のインデックスは0(numbers [0])です。

したがって、基本的に、配列のn番目の要素が必要な場合は、nth-1をインデックスとして使用します。
例:
3を印刷したい。これは3番目の要素ですが、インデックス2です
。printf( "%d \ n"、numbers [3-1]);

于 2012-08-30T20:56:50.297 に答える
0

これは、最初のパラメーターがタイマーインデックスであり、最初のタイマーのインデックスが0であることを意味します。

于 2012-08-30T20:38:53.350 に答える