標(biāo)題:
討論一下,單片機(jī)主函數(shù)里加延時(shí)函數(shù)會(huì)影響定時(shí)器計(jì)數(shù)精準(zhǔn)嗎?
[打印本頁(yè)]
作者:
雨雪霏霏...
時(shí)間:
2022-4-30 15:44
標(biāo)題:
討論一下,單片機(jī)主函數(shù)里加延時(shí)函數(shù)會(huì)影響定時(shí)器計(jì)數(shù)精準(zhǔn)嗎?
如題
作者:
gd2051
時(shí)間:
2022-4-30 16:36
不會(huì)的,定時(shí)器是獨(dú)立工作的。
作者:
gongnn
時(shí)間:
2022-4-30 16:50
應(yīng)該說:自動(dòng)重裝的不會(huì)受影響。
作者:
Hephaestus
時(shí)間:
2022-4-30 16:55
為什么會(huì)影響?單片機(jī)跑跟定時(shí)器無關(guān)的代碼,和定時(shí)器運(yùn)轉(zhuǎn)完全沒有關(guān)系。
作者:
xianfajushi
時(shí)間:
2022-4-30 20:56
會(huì)有些影響相應(yīng)中斷又是是需要時(shí)間的
作者:
powm
時(shí)間:
2022-4-30 21:23
應(yīng)該是沒有影響的,這個(gè)延時(shí)不是用定時(shí)器弄的精準(zhǔn)延時(shí)和定時(shí)器沒關(guān)系的
作者:
188610329
時(shí)間:
2022-4-30 22:26
延時(shí)函數(shù) 只是一種說法, 其實(shí)就是一個(gè)沒有意義的代碼的執(zhí)行過程。
你說延時(shí)函數(shù)是否會(huì)影響定時(shí)器計(jì)時(shí)精準(zhǔn), 其實(shí)就和問 單片機(jī)主函數(shù)里面 在執(zhí)行代碼,會(huì)不會(huì)影響定時(shí)器計(jì)時(shí)精準(zhǔn)一樣……
作者:
dazhige
時(shí)間:
2022-5-1 00:29
反過來定時(shí)器會(huì)影響延時(shí)函數(shù)精度。
作者:
DTY拾光
時(shí)間:
2022-5-1 00:30
說到延時(shí)函數(shù),好久沒用過51的我拿了個(gè)12系列的,在我完全沒有查看任何說明文檔的時(shí)候就直接把89系列的程序稍微做了點(diǎn)改動(dòng),燒到12上了,結(jié)果就是關(guān)于時(shí)間和定時(shí)的程序模塊執(zhí)行全部亂了,,,趕緊查了一下,原來12系列一個(gè)振蕩周期=一個(gè)機(jī)器周期,者處理速度比89快了5到10多倍。指令集也不一樣,自然個(gè)語句執(zhí)行周期不一樣,軟件延時(shí)函數(shù)不能像之前那樣,不過最后還是直接再ISP軟件里直接生成對(duì)應(yīng)延時(shí)函數(shù)和定時(shí)器配置函數(shù)。但老想著有沒有啥好辦法寫個(gè)通用的延時(shí)函數(shù),最后再嗶站看到一位大神更具軟件生成的微秒延時(shí)函數(shù)結(jié)合賦值語句和循環(huán)語句指令周期查指令集表,硬是一條語句一條語句算出來了。毫秒延時(shí)通過反復(fù)調(diào)用軟件生成的微秒延時(shí)函數(shù)實(shí)現(xiàn)。我記著好像基本誤差不超過50微秒還是多少,但我覺得已經(jīng)非常不錯(cuò)了。
作者:
man1234567
時(shí)間:
2022-5-1 23:26
理論上延時(shí)不影響定時(shí)器,但反過來不一定。
作者:
shenqiwei
時(shí)間:
2022-5-3 03:25
沒有什么影響,就是單片機(jī)計(jì)算速度有一點(diǎn)點(diǎn)影響.可以忽略不計(jì).
作者:
TTQ001
時(shí)間:
2022-5-3 08:54
單片機(jī)定時(shí)器是基于中斷的。 它們不受主函數(shù)中的延遲調(diào)用的影響。
作者:
菜鳥yc
時(shí)間:
2022-5-3 09:51
主函數(shù)里的延時(shí)函數(shù)不操作定時(shí)器的寄存器就不會(huì)影響定時(shí)器中斷計(jì)數(shù)。而定時(shí)器中斷設(shè)置過小的話,就會(huì)影響主函數(shù)里的延時(shí)精度。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1