有谁知道这意味着什么
param[in] timer /*定时器从零开始的索引。*
param[in] delay_us /*延迟时间,以微秒为单位。*/
void Timer_Wait(const uint8_t timer, const uint32_t delay_us);
这是地址映射
定时器 0 0x80000000 定时器 1 0x80000100
我只想知道“基于零的计时器索引”是什么意思
谢谢
从零开始的索引意味着数组的第一个元素是索引 0。到目前为止的例子:
整数[] = {1,2,3,4};
如果您想要数组中的第一个元素,您将使用 numbers[0] (即 1 )。
但是,数组中包含 1 的元素的索引为 0 ( numbers[0] )。
所以基本上如果你想要数组中的第 n 个元素,你会使用 nth-1 是索引。
示例:
您要打印 3。它是第 3 个元素,但索引为 2。
printf("%d\n", numbers[ 3-1 ]);
从零开始意味着如果您有三个计时器,它们的编号是 0,1,2,而不是 1,2,3。
表示第一个参数为定时器索引,第一个定时器的索引为0。