有誰知道這是什麼意思零 - 基於指數
PARAM [中]定時器/ *定時器的從零開始的索引。 *
param [in] delay_us/*延遲時間,以微秒爲單位。 */
void Timer_Wait(const uint8_t timer,const uint32_t delay_us);
這是地址映射
定時器0 0x80000000的定時器1 0x80000100
我只是想知道這意味着什麼是「零 - 定時器基於指數」
謝謝
有誰知道這是什麼意思零 - 基於指數
PARAM [中]定時器/ *定時器的從零開始的索引。 *
param [in] delay_us/*延遲時間,以微秒爲單位。 */
void Timer_Wait(const uint8_t timer,const uint32_t delay_us);
這是地址映射
定時器0 0x80000000的定時器1 0x80000100
我只是想知道這意味着什麼是「零 - 定時器基於指數」
謝謝
零基意味着如果你有三個計時器,他們是數紅色0,1,2而不是1,2,3。
零基於分度裝置,一個陣列的第一個元素是索引爲0 到目前爲止例如:
int numbers [] = {1,2,3,4};
如果你想要數組中的第一個元素,你可以使用數字[0](它是1)。
但是,包含1的數組中元素的索引是0(數字[0])。
所以,基本上如果你想要一個數組中的第n個元素,你會使用nth-1是索引。
示例:
要打印3.它是第3個元素,但是索引爲2
printf(「%d \ n」,numbers [3-1]);
這意味着'0'是第一個定時器的索引,'1'是下一個定時器的索引,依此類推。這也顯示在您顯示的地址映射中(「定時器0」,「定時器1」)。 –
你應該接受你的問題的答案。 – Chad
糾正我,如果我在這裏是錯誤的,但如果我想使用定時器1在函數計時器等待,是下面好的'uint8_t timer1 = 100',然後在主程序'timer_wait(timer1,1000);' – user1175889