can polling or isr
时间: 2023-05-02 08:06:47 浏览: 145
Polling模式-信号与系统
轮询和ISR都是用于处理实时系统的两种常见技术。轮询是一种同步技术,它的基本思想是通过反复查询来检测是否有数据准备好进行读取或写入。ISR是一种异步技术,它在硬件设备发生特定事件(如中断)时被触发,并相应地进行处理。
轮询相对简单,并且可处理较少量的设备和数据,但随着设备和数据的数量增加,轮询的效率将显著降低。 ISR可以实时处理多个设备,但已经存在的设备所需的硬件资源会随着设备数量的增加而增加,处理时间也会相应增加。
因此,根据实际情况,需要选择合适的技术以提高实时系统的效率和性能。如果设备数量较少且数据交换较少,则轮询是足够的。否则,ISR可以更好地处理多个设备和复杂的数据互动。
阅读全文