延時(shí)器的使用方法 延時(shí)器和定時(shí)器的區(qū)別?
延時(shí)器和定時(shí)器的區(qū)別?計(jì)時(shí)是指在做某件事的過程中,后臺(tái)有一個(gè)計(jì)時(shí)器,在預(yù)定時(shí)間后觸發(fā)另一項(xiàng)工作。延遲是指在做某事的過程中保持工作狀態(tài)的時(shí)間。循環(huán)處理的延遲不準(zhǔn)確。1. 當(dāng)中斷發(fā)生時(shí),CPU被中斷,首先
延時(shí)器和定時(shí)器的區(qū)別?
計(jì)時(shí)是指在做某件事的過程中,后臺(tái)有一個(gè)計(jì)時(shí)器,在預(yù)定時(shí)間后觸發(fā)另一項(xiàng)工作。延遲是指在做某事的過程中保持工作狀態(tài)的時(shí)間。循環(huán)處理的延遲不準(zhǔn)確。
1. 當(dāng)中斷發(fā)生時(shí),CPU被中斷,首先執(zhí)行中斷服務(wù)。這將導(dǎo)致更長的執(zhí)行時(shí)間。
2. 在使用高級(jí)語言時(shí),編譯結(jié)果受到優(yōu)化程度等諸多因素的干擾,計(jì)算困難。
3. 在帶有MMU和cache的MCU中,指令的執(zhí)行速度也受到cache的影響。使用定時(shí)器延遲:1。因?yàn)槎〞r(shí)器的累加與CPU無關(guān),即使被中斷,也會(huì)繼續(xù)計(jì)數(shù)。不受上述問題的影響。2三。功耗也會(huì)更高。