嵌入式设计输入输出I/O设备的典型方法与问题-忙等和中断经典的输入输出设备输入/输出原语CPU和外设交互的方式
文章目录经典的输入输出设备PCF8591操作字功能描述读写源码输入/输出原语读操作写操作CPU和外设交互的方式忙等I/O输出源码输入后输出中断中断开销中断的过程ARM7响应中断ARM7结束中断中断的开销中断源码管态,异常和陷阱异常陷阱管态嵌入式设计输入输出I/O设备的典型方法与问题-忙等和中断经典的输入输出设备输入/输出设备通常都有模拟或非电组件。显然我们可以意识到cpu通过读写寄存器与设备的通信,这些设备通常有下面这些寄存器。数据寄存器:保存设备待处理或已处理的数据。状态寄存器:提供设备运行的