MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / delay_ms

Function delay_ms

bsp/loongson/ls1cdev/libraries/ls1c_delay.c:21–35  ·  view source on GitHub ↗

* ��ʱָ��ʱ�䣬��λms * @j ��ʱʱ�䣬��λms */

Source from the content-addressed store, hash-verified

19 * @j ��ʱʱ�䣬��λms
20 */
21void delay_ms(int j)
22{
23 int k_max = clk_get_cpu_rate()/1000/92; // ����1000��ʾms������һ������Ϊʵ���õľ���ֵ
24 int k = k_max;
25
26 for ( ; j > 0; j--)
27 {
28 for (k = k_max; k > 0; k--)
29 {
30 __asm__ ("nop"); // ע�⣬���������������࣬����ᱻ�Ż���
31 }
32 }
33
34 return ;
35}
36
37
38/*

Callers 1

delay_sFunction · 0.70

Calls 1

clk_get_cpu_rateFunction · 0.70

Tested by

no test coverage detected