主要内容

外部中断

触发下游函数调用子系统从中断服务例程

自从R2021a

  • 覆盆子π外部中断块图标

库:
金宝app仿真软件金宝app为覆盆子π硬件/基本支持包

描述

外部中断块触发下游函数调用子系统从一个中断服务例程(ISR)。的函数调用子系统应该连接到输出端口外部中断块。ISR是一个部分的代码引发的覆盆子π®内核中断发生时在您所指定的硬件销。

在仿真期间,您可以提供一个输入外部中断阻止通过连接一个源块模型金宝app®库的输入端口外部中断块。的外部中断块接收的输入值01在每个时间步。块的输入端口1块触发下游函数调用子系统。块的输入端口0或者当没有输入的源连接到的输入端口块,块不触发下游函数调用子系统。在代码生成过程中,任何模型块连接的输入端口金宝app外部中断块被忽略和对生成的代码没有影响。

请注意

我们建议您使用外部中断块只有在父模型在模型层次结构。有关更多信息,请参考模型引用

港口

输入

全部展开

在仿真期间,您可以模拟一个输入外部中断块通过连接块模型库的来源金宝appSimIRQ端口。如果输入提供给块布尔是正确的,块触发下游函数调用子系统。的外部中断块接收的输入值01在每个时间步。块的输入端口1块执行函数调用子系统。如果你不提供一个输入,块触发下游函数调用子系统直到仿真继续运行。在代码生成过程中,任何模型块连接的输入端口金宝app外部中断块被忽略和对生成的代码没有影响。

依赖关系

要启用这个端口,选择添加模拟输入端口参数。

数据类型:布尔

输出

全部展开

发送函数调用事件函数调用函数调用子系统或模型的输入端口。

参数

全部展开

选择树莓π硬件板。

点击地图视图销查看销映射图与树莓π硬件板,你选择。

选择数字输入插口的覆盆子π硬件产生外部中断。当使用多个覆盆子π板,您可以选择不同的针的董事会。

选择其中一个模式。

  • 引体向上:当你选择这种模式,销你设置的参数是把逻辑高当没有输入连接销。

  • 下拉:当你选择这种模式,销你设置的参数是推倒逻辑低当没有输入连接销。

选择边缘选择模式指定哪个信号转换选定的覆盆子π硬件销引发下游函数调用。

  • 不断上升的:当数字销值从低到高

  • 下降:当数字销值从高到低

  • 要么:当数字销值从低到高或从高到低

此图显示了下游块执行函数调用作为硬件销值不同的中断模式的变化。ISR触发不同的中断模式。

请注意

对于任何边选择您选择的模式,你可以预期推迟下游接近基准利率的函数调用仿真软件模型。金宝app

该参数使SimIRQ输入端口。在模拟提供一个输入块,连接块的一个来源SimIRQ输入端口。在代码生成过程中,任何阻止连接到端口被忽略和对生成的代码没有影响。

版本历史

介绍了R2021a