STM32F0单片机快速入门七 串口(UART)操作从轮询到中断
原文中文,约1900字,阅读约需5分钟。发表于: 。这是否与我们的天性有关呢?每个人都希望掌控一切,肯定不愿被打断。我们通常都有这样的经历:正在谈论一件事情,突然电话响起,电话结束后却忘记刚才说了什么!这种糟糕的体验对我们影响深刻,以至于我们或许会认为机器也会遇到类似困扰,频繁的中断会不会导致混乱呢?幸运的是,尽管机器大部分时间比人类笨拙一些,但在处理这类情况时却能够精确无误。
本文介绍了轮询和中断两种操作方式的区别。机器在处理中断时能够精确无误地记录当前工作状态,并在处理完中断事件后恢复原始工作状态。与轮询方式不同,中断方式能够在处理中断事件的同时进行其他操作。文章还解释了Handle的概念,将其比喻为一个负责装卸货船的办事处,用于管理硬件模块。中断方式相当于为办事处建立一个自动处理流程,而轮询方式则需要等待中央指挥中心下达命令。