有谁知道这是什么意思零 - 基于指数
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