永发信息网

怎么来算机器周期从而得到我想需要的延迟(如晶振为3.6864M,我想得到25us的延迟,应该怎么写C的延迟函数)

答案:2  悬赏:20  手机版
解决时间 2021-12-18 05:16
  • 提问者网友:说多了都是废话
  • 2021-12-17 07:34
怎么来算机器周期从而得到我想需要的延迟(如晶振为3.6864M,我想得到25us的延迟,应该怎么写C的延迟函数)
最佳答案
  • 五星知识达人网友:甜甜的少女心
  • 2021-12-17 08:49
按晶振来得到准确的延迟还是用汇编的循环指令来写吧。汇编每个指令有确定的指令周期,用你想要的延迟时间除以一个循环的珐伐粹和诔古达汰惮咯指令周期就得到循环次数,按这个次数写循环就行了。

PS:在C里面可以用asm嵌入汇编。
全部回答
  • 1楼网友:少女微笑
  • 2021-12-17 10:28
按晶振来得到准确的延迟还是用汇编的循环指令来写吧。汇编每个指令有确定的指令周期,用你想要的延迟时间除以一个循环的指令周期就得到循环次数,按这个次数写循环就行了。 ps:在c里面可以用asm嵌入汇编。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯