熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
3697| 6
|
關(guān)于定時(shí)器和cpu是不是一起工作的,互不干預(yù)? |
1黑幣
最佳答案除了CPU休眠以外,你程序里面所有執(zhí)行的操作都是CPU的事情! 所有硬件外設(shè)都是與其相關(guān)時(shí)鐘驅(qū)動(dòng)的,與CPU無(wú)關(guān),唯獨(dú)的關(guān)聯(lián)就是你需要對(duì)硬件外設(shè)做操作時(shí)CPU要參與執(zhí)行處理。比如串口,接收、發(fā)送硬件上CPU不得參與發(fā)送接收的物理過(guò)程,但對(duì)硬件賦值發(fā)送內(nèi)容,收到數(shù)據(jù)時(shí)提取數(shù)據(jù),這時(shí)CPU就需要執(zhí)行處理了。再著,定時(shí)器計(jì)時(shí)過(guò)程CPU也無(wú)法參與,但對(duì)定時(shí)器寄存器設(shè)定時(shí)間就需要CPU來(lái)處理。中斷,只是硬件外設(shè)完成物理操作過(guò)程后, ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Powered by 單片機(jī)教程網(wǎng)