找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10501|回復: 12
打印 上一主題 下一主題
收起左側

請問用延遲函數(shù)時nop()函數(shù)與delay()函數(shù)哪個更準確?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:272717 發(fā)表于 2018-1-7 14:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

正方觀點 (3)

nop();1us,應該比較準吧

反方觀點 (8)

delay()較準吧估計

辯手:0 ( 加入 )
     
    辯手:0 ( 加入 )
      分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
      收藏收藏 分享淘帖 頂 踩
      回復

      使用道具 舉報

      沙發(fā)
      ID:272717 發(fā)表于 2018-1-7 14:44 | 只看該作者
      51中機器周期挺準確的
      回復

      使用道具 舉報

      板凳
      ID:272815 發(fā)表于 2018-1-7 18:07 | 只看該作者
      要精準都能做到精準,只是不同情況下各有優(yōu)勢,如果只是幾us
      回復

      使用道具 舉報

      地板
      ID:272815 發(fā)表于 2018-1-7 18:07 | 只看該作者
      1us更精準吧
      回復

      使用道具 舉報

      5#
      ID:123289 發(fā)表于 2018-1-8 12:57 | 只看該作者
      分辨率不同而矣,精度一樣,取決于晶振及CPU的結構。
      回復

      使用道具 舉報

      6#
      ID:7485 發(fā)表于 2018-1-8 15:36 | 只看該作者
      先不論準確不準確,幾個US你可以用幾個NOP(),如果是幾個幾十個MS,難道你要寫幾千個幾萬個Nop()不成?即便你有耐心去復制,單片機的存儲器也要有這么多才行!
      回復

      使用道具 舉報

      7#
      ID:273292 發(fā)表于 2018-1-8 16:07 | 只看該作者
      delay最終的實現(xiàn)的原理和nop一樣的e
      回復

      使用道具 舉報

      8#
      ID:266627 發(fā)表于 2018-1-8 17:10 | 只看該作者
      先說說要用在什么地方,不然這種問題有點籠統(tǒng)。

      有時精確未必有多重要,看具體要求吧

      評分

      參與人數(shù) 1黑幣 +30 收起 理由
      admin + 30 回帖助人的獎勵!

      查看全部評分

      回復

      使用道具 舉報

      9#
      ID:273638 發(fā)表于 2018-1-9 10:52 | 只看該作者
      NOP更準確, 剛好是一個機器周期,
      delay要看你是怎么實現(xiàn)的 一般是while或者 for循環(huán), 循環(huán)體也可以加NOP。
      另外一種用systick,或者tim的向下計數(shù)。這種方法相對也比較準確。
      回復

      使用道具 舉報

      10#
      ID:274225 發(fā)表于 2018-1-10 12:27 | 只看該作者
      xdl932365660 發(fā)表于 2018-1-8 16:07
      delay最終的實現(xiàn)的原理和nop一樣的e

      這個看要你是如何使用
      回復

      使用道具 舉報

      11#
      ID:274234 發(fā)表于 2018-1-10 12:58 | 只看該作者
      nop()執(zhí)行時間與單片機型號和時鐘頻率相關,無Cache執(zhí)行時間是固定的,但有Cache執(zhí)行時間就不固定了
      delay()要看具體實現(xiàn),如果是用定時器實現(xiàn)會很準
      回復

      使用道具 舉報

      12#
      ID:274234 發(fā)表于 2018-1-10 12:59 | 只看該作者
      exec invalidatefw
      回復

      使用道具 舉報

      13#
      ID:111634 發(fā)表于 2018-1-10 15:55 | 只看該作者
      提問本身就有問題。
      回復

      使用道具 舉報

      您需要登錄后才可以回帖 登錄 | 立即注冊

      本版積分規(guī)則

      手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

      Powered by 單片機教程網(wǎng)

      快速回復 返回頂部 返回列表