arm7的捕获和中断有啥区别呢
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm7的捕获和中断有啥区别呢相关的知识,希望对你有一定的参考价值。
参考技术A 中断没发生时不消耗CPU资源,捕获发生时可以中断也可以不中断。不中断不消耗CPU,中断消耗CPU资源。其中捕获引脚电平的变化导致自动读取TC值到捕获寄存器。如果设有中断,就会申请CPU资源进一步处理捕获的值。追问
为什么arm7要把捕获放到定时器上,他的作用和外部中断一样,这不是重复了吗
追答当然是捕获时间了,和外部中断不一样,这里的中断和外部中断相似,但不一样,arm的优点就是中断源比较多,如果此时用了外部中断就少了一个外部中断,定时器是一个外设,最好用它自己的中断,一般外设都分配有中断。以便外设处理好外部事物后向CPU申请处理后续工作。
追问定时器不是cpu自带的吗 不是自己的外设吧
追答定时器当然是外部设备了
追问arm的定时器是外部设备吗 不是集成cpu中的吗 不懂 可以仔细解释下吗
追答书上说的,除了CPU和内存其余都是外部设备,因为这些设备的频率一般比CPU低。
本回答被提问者采纳以上是关于arm7的捕获和中断有啥区别呢的主要内容,如果未能解决你的问题,请参考以下文章
java中错误(error)和异常(exception)有啥主要区别?