从中断服务程序触发下游函数调用子系统
金宝appSimu金宝applink支持包用于Arduino硬件/常见
这外部中断块配置Simulink.金宝app®处理下游功能呼叫子系统,连接到块的输出端口,作为中断服务例程(ISR)。ISR是CPU在所选插件发生在硬件的选定引脚时CPU触发的代码部分。
在仿真期间,通过将来自Simulink库的源块连接到块的输入端口,您可以向块提供输入。金宝app如果提供给块的输入是boolean true,则块会触发下游函数呼叫子系统。如果没有提供输入,则块触发下游函数呼叫子系统,直到模拟继续运行。在代码生成期间,忽略连接到块的输入端口的任何模拟块,对生成的代码没有影响。
笔记
我们建议您使用外部中断仅在模型层次结构的父模型中块。有关更多信息,请参阅模型参考文献。
这外部中断块不支持Arduino金宝app®Nano 33 BLE感测板目前。
不建议在功能子系统内部使用串行块。由串行块触发的在ISR内部传输数据的中断会导致嵌套中断,而嵌套中断又可能导致数据丢失。
使用相同的Arduino Board提供输入的输入外部中断块可能导致输入信号和ISR之间的赛车条件。改为使用另一个arduino板。