2012-08-30 37 views
0

有誰知道這是什麼意思零 - 基於指數

PARAM [中]定時器/ *定時器的從零開始的索引。 *

param [in] delay_us/*延遲時間,以微秒爲單位。 */

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

這是地址映射

定時器0 0x80000000的定時器1 0x80000100

我只是想知道這意味着什麼是「零 - 定時器基於指數」

謝謝

+0

這意味着'0'是第一個定時器的索引,'1'是下一個定時器的索引,依此類推。這也顯示在您顯示的地址映射中(「定時器0」,「定時器1」)。 –

+0

你應該接受你的問題的答案。 – Chad

+0

糾正我,如果我在這裏是錯誤的,但如果我想使用定時器1在函數計時器等待,是下面好的'uint8_t timer1 = 100',然後在主程序'timer_wait(timer1,1000);' – user1175889

回答

1

零基意味着如果你有三個計時器,他們是數紅色0,1,2而不是1,2,3。

0

這意味着第一個參數是所述計時器索引,並且第一定時器的索引是0

+0

謝謝大家 – user1175889

1

零基於分度裝置,一個陣列的第一個元素是索引爲0 到目前爲止例如:

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

如果你想要數組中的第一個元素,你可以使用數字[0](它是1)。
但是,包含1的數組中元素的索引是0(數字[0])。

所以,基本上如果你想要一個數組中的第n個元素,你會使用nth-1是索引。
示例:
要打印3.它是第3個元素,但是索引爲2
printf(「%d \ n」,numbers [3-1]);