嵌入式学习小组
直播中

石胜厚

7年用户 1029经验值
私信 关注

设计软件与外设交互时需要考虑哪几个方面

在设计软件与外设交互时,需要考虑以下三个方面:怎样检出外设的事件,是使用中断还是轮询?        使用中断时,哪些处理在中断服务程序中执行,哪些处理在应用程序中执行?        中断服务程序怎样与应用程序通信?软件与外设的交互,基本有两种模式:轮询和中断。轮询是由软件定时地查询外设的各种寄存器,检查该外设是否有事件发生,如有事件发生,则执行相应的动作。中断则通过使能该外设的中断,当相应的事件发生时,MCU产生中断,调用对应的中断处理函数,由中断服务程序完成必要的处理后,将事件或数据通知应用程序,从而达到通知软件的目的

更多回帖

发帖
×
20
完善资料,
赚取积分