硬件中断组织块及其应用
硬件中断组织块(如ob40)用于快速响应信号模块(sm)、通信处理器(cp)和功能模块(fm)的信号变化。
硬件中断被模块触发后,操作系统将自动识别是哪一个槽的模块和模块中哪一个通道产生的硬件中断。硬件中断ob执行完后,将发送通道确认信号。
如果正在处理某一中断事件,又出现了同一模块同一通道产生的完全相同的中断事件,新的中断事件将丢失。
如果正在处理某一中断信号时同一模块中其他通道或其他模块产生了中断事件,当前已激活的硬件中断执行完后,再处理暂存的中断。
以下用一个例子说明硬件中断组织块的使用方法。
【例】编写一段指令记录用户使用10.0按钮的次数,做成一个简单的“黑匣子”。
【解】①添加组织块ob40。在tia博途软件项目视图的项目树中,双击“添加新块”,弹出如图1所示的界面,选中“组织块”和“hardware interrupt”选项,单击“确定”按钮,即可添加ob40组织块。
图1
②选中硬件模块“di16×24vdc hf”,点击“属性”选项卡,如图2所示,选中“通道0”,启用上升沿检测,选择硬件中断组织块为“hardware interrupt”。。
图2
③编写程序。在组织块ob40中编写程序如图3所示,每次压下按钮,调用一次ob40中的程序一次,mw10中的数值加1,也就是记录了使用按钮的次数。
图3
今日看点丨高通下一款骁龙 XR 芯片明年一季度发布;郭明錤称苹果将在印度启动 iPhone 17 的 NPI 研发
中图科技其科创板上市申请已获得受理
恩智浦i.MX8M Plus开发板功能测评-NPU,千兆网,5G通讯测试
车载信息服务研究三:新势力企业从UI设计、交互、娱乐生态发力,提升用户座舱体验
英特尔2023年营收542亿美元
SIMATIC S7-1500 PLC硬件中断组织块及其应用介绍
要想真正实现人工智能,这三大层次是关键!
vivo NEX双屏版采用双面解锁方案 再次向高端市场发起进攻
iphone8最新消息:刚上市就迎来降价,苹果手机的市场真的不行了吗?
通过采用CMOS求和比较器实现开关电源电流PWM控制
视频转换大全(桥接芯片大全)
室内UWB基站和室外IP67级防水型UWB基站
人工智能是研究,开发用于模拟,延伸和扩展人智能的理论
新一代智能制造是真正意义上的智能制造
谷歌DeepMind发布机器人大模型RT-2,提高泛化与涌现能力
什么是网络分析仪,技术指标是什么
无线充电技术受到关注,电线或将淘汰?
手机摄像头发展史好似玩一局绝地求生?
基于MEMS的硅微压阻式加速度传感器的设计
展会直击|镭神智能为珠海航展带来了哪些先进方案