AVR 微控制器中的外部中断2024 年 9 月 27 日 | 2 分钟阅读 微控制器可以从 I/O 端口接收输入,中断用于接收由外部事件生成的输入。中断事件使用完全独立的代码段(称为“中断子程序”)来指导程序执行的流程。微控制器有许多中断源可用。它们大多数是由内部模块生成的,称为内部中断。 要运行中断子程序,需要满足以下要求
在 AVR Studio 中编写中断子程序在微控制器的 C 代码中使用中断子程序很棘手。因此,AVR GCC 开发人员使用一些符号来表示中断和宏,这些符号可以最大程度地减少许多程序中的代码大小。 下面给出了外部中断 0 和外部中断 1 的中断子程序 与外部中断相关的寄存器下表显示了微控制器单元控制寄存器
下表显示了中断感应控制真值表
电路图![]() 源代码 下一个主题面试问题 |
我们请求您订阅我们的新闻通讯以获取最新更新。