欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4141|回復: 6
收起左側

關于定時器和cpu是不是一起工作的,互不干預?

[復制鏈接]
ID:839835 發表于 2021-4-14 16:39 | 顯示全部樓層 |閱讀模式
1黑幣
我想問下,定時器和cpu是不是一起工作,互不干預。而那些串口中斷,引腳中斷,則是發生中斷后,cpu跳出循環跑進中斷函數?

最佳答案

查看完整內容

除了CPU休眠以外,你程序里面所有執行的操作都是CPU的事情! 所有硬件外設都是與其相關時鐘驅動的,與CPU無關,唯獨的關聯就是你需要對硬件外設做操作時CPU要參與執行處理。比如串口,接收、發送硬件上CPU不得參與發送接收的物理過程,但對硬件賦值發送內容,收到數據時提取數據,這時CPU就需要執行處理了。再著,定時器計時過程CPU也無法參與,但對定時器寄存器設定時間就需要CPU來處理。中斷,只是硬件外設完成物理操作過程后, ...
回復

使用道具 舉報

ID:429003 發表于 2021-4-14 16:39 | 顯示全部樓層
除了CPU休眠以外,你程序里面所有執行的操作都是CPU的事情! 所有硬件外設都是與其相關時鐘驅動的,與CPU無關,唯獨的關聯就是你需要對硬件外設做操作時CPU要參與執行處理。比如串口,接收、發送硬件上CPU不得參與發送接收的物理過程,但對硬件賦值發送內容,收到數據時提取數據,這時CPU就需要執行處理了。再著,定時器計時過程CPU也無法參與,但對定時器寄存器設定時間就需要CPU來處理。中斷,只是硬件外設完成物理操作過程后,給CPU的一個信號,通知CPU執行相關處理而已。
回復

使用道具 舉報

ID:905853 發表于 2021-4-14 19:47 | 顯示全部樓層
#在這里快速回復#cpu原本是在執行主程序,當外部有中斷請求時去執行中斷服務程序,執行完后重新回到主程序。和主程序寫DELAY()不同,定時器的定時/計數是單獨進行的,不占用主程序執行資源
回復

使用道具 舉報

ID:905853 發表于 2021-4-14 19:48 | 顯示全部樓層
cpu原本是在執行主程序,當外部有中斷請求時去執行中斷服務程序,執行完后重新回到主程序。和主程序寫DELAY()不同,定時器的定時/計數是單獨進行的,不占用主程序執行資源
回復

使用道具 舉報

ID:584814 發表于 2021-4-14 21:10 | 顯示全部樓層
對于單片機而言主,其內部集成了定時器,分不開。
回復

使用道具 舉報

ID:517951 發表于 2021-4-15 09:03 | 顯示全部樓層
定時器和CPU是兩套硬件電路, 定時器設定時間到了, 觸發中斷, CPU就放下手頭做的事情,去處理設定好的定時器時間到了的預設程序.執行完再返回繼續做主程序未完成的工作.

定時器和CPU各干各的.定時器的作用就是告訴CPU:哥們,我這里的時間到了,來把我這里的事處理完,再回去忙你自己的.  
回復

使用道具 舉報

ID:839835 發表于 2023-2-8 09:54 | 顯示全部樓層
2年前的問題,看得出來自己當時基礎不扎實,問這種錯誤的問題。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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