王栋春 发表于 2022-4-25 22:50

PIC单片机请教

PIC单片机非精确延时函数的延时时间怎么计算?该问题是替坛友代问的。

ayb_ice 发表于 2022-4-26 08:28

随便写,用示波器测试下,再修改

王栋春 发表于 2022-4-26 08:36

ayb_ice 发表于 2022-4-26 08:28
随便写,用示波器测试下,再修改

能随便给两个现成的例子吗,学习借鉴借鉴,谢谢。

ayb_ice 发表于 2022-4-26 09:55

王栋春 发表于 2022-4-26 08:36
能随便给两个现成的例子吗,学习借鉴借鉴,谢谢。

void delay_10ms(void)
{
        for (u32 i=0; i<20000; i++)
        {
                __nop();
        }
}

void delay_x10ms(u8 ucCnt)
{
        while (ucCnt--)
        {
                delay_10ms();
        }
}

王栋春 发表于 2022-4-26 10:04

ayb_ice 发表于 2022-4-26 09:55
void delay_10ms(void)
{
        for (u32 i=0; i

谢谢。

asdsfgwsafd 发表于 2022-4-27 13:07

#define _XTAL_FREQ 12000000
__delay_ms(1000);
页: [1]
查看完整版本: PIC单片机请教