【发布时间】:2017-08-10 11:15:49
【问题描述】:
PIC18F4550在C编程中是否可以使用延迟函数,类似于Arduino中的delay()和delayMicroseconds()?
能找到的延迟函数有Delay10KTCYx()、Delay10TCYx()等,很难产生我们想要的延迟,最低延迟甚至不是毫秒。
请寻求您的帮助。谢谢
【问题讨论】:
-
最好的方法是使用定时器。所有其他方法在非常简单的 uC 上都可以正常工作,但在更体面的 uC 上却失败了。无论如何都应该避免硬编码延迟,因为这是一种非常非常糟糕的编程习惯。