首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
介绍了CompactPCI总线、接口技术、配置空间的内容和操作方法。详细说明在VxWorks实时操作系统下配置CompactPCI总线设备的方法。硬件中断处理是实时系统设计中的关键问题。该设计将外部中断与中断服务程序连接,并控制QL5064PCI接口的中断控制寄存器。在中断服务程序中使用信号量实现任务间的同步,保证了系统实时数据采集的可靠性。  相似文献   

2.
VxWorks操作系统下CompactPCI总线驱动程序设计   总被引:1,自引:0,他引:1  
介绍了CompactPCI总线、接口技术、配置空间的内容和操作方法.详细说明在VxWorks实时操作系统下配置CompactPCI总线设备的方法.硬件中断处理是实时系统设计中的关键问题.该设计将外部中断与中断服务程序连接,并控制QL5064 PCI接口的中断控制寄存器.在中断服务程序中使用信号量实现任务间的同步,保证了系统实时数据采集的可靠性.  相似文献   

3.
给出了逆变电源控制系统的单片机硬件实现方法,硬件设计中考虑了系统的欠电压、过电压和过电流保护,软件设计中主要设计了消谐PWM控制用到的定时器中断服务程序,以及控制保护电路的外部中断服务程序。  相似文献   

4.
在一般的过程控制程序设计和程序编写中,主要的任务是数据采集和屏幕的实时显示。本文介绍在程序编写过程中所接触的80x86的硬件设备—8259A中断控制器、8253定时器以及在程序编写中如何使用。文章的前面部分对80x86的中断做些简单介绍,后面部分则给出笔者用8259A中断控制器和8253定时器实现数据采集屏幕实时显示的程序实例。  相似文献   

5.
刘嘉勇 《电子技术》1992,19(11):9-11
工业控制机在工业现场使用时,大量的干扰源虽不会造成硬件系统的损坏,但常常使工业控制机不能正常运行,甚至控制失灵,造成严重后果。微机受干扰后,最常见的问题是程序执行进入一种“跑飞”或“死机”状态,引起程序失控。防止程序运行失控的主要对策是能及时发现程序运行的失控并引导系统正常运行。目前常用的方法是设置一个监视跟踪定时器,定时时间稍大于主控程序正常运行的一个循环周期,让主控程序运行过程中执行一次定时器的刷新操作。这样只要程序正常运行,定时器就不会产生溢出信号而发生中断。但当程序“跑飞”失控后,不能刷新定时器,导致定时器溢出产生中断,再利用定时中断服务程序将系统复位,重新初始化,重新执行主控程序或进入错误处理程序。这种方法在微机监测系统中,效果是明显的,但在某些工业控制系统中,特别在一些生产过程或流水线中,由于生产过程或工序的逻辑顺序性,当程序失控后,常要求系统  相似文献   

6.
简要介绍了利用数字振荡器产生正弦信号的方法。常规的方法是将某个频率的正弦/余弦值预先计算出来后制成一个表,DSP工作时仅作查表运算即可。本文利用定时器产生一个2kHz的正弦信号,定时器被设置成每50μS产生一次中断(等效于采样速率为20kHz),利用该中断,在中断服务程序中用叠代算法计算出一个Sin值,并利用CCS的图形显示功能查看波形。中断矢量表用汇编语言编辑,主程序和中断服务程序使用C语言编写。  相似文献   

7.
嵌入式RTOS中任务优先级反转问题研究   总被引:1,自引:0,他引:1  
李屏  张艳军 《信息技术》2006,30(9):94-96
针对嵌入式实时系统任务调度策略的特点,任务在运行的时候可能被更高优先级的任务中断。分析了嵌入式RTOS中的最高就绪任务的查找算法,指出该调度算法存在的不同优先级的反转问题,并且针对这一问题进行研究,给出了相应的优先级继承方案。较好地解决了RTOS中任务调度中的优先级的反转问题。  相似文献   

8.
田添 《数字通信》2012,39(3):72-76
为了更加合理地调配道路通行能力,真实模拟十字路口的交通信号管理,以Atme189C51为核心芯片,设计了基于AT89C51的十字路口交通灯管理系统。介绍了硬件系统信号灯及按钮电路设计、时间显示电路设计、显示原理和单片机基本系统。系统的软件包括主程序、显示子程序和定时器溢出中断服务程序3个部分。实践证明:该系统合理地选择了系统的构成方案,划分了硬件和软件的功能,有利于兼顾系统性能、价格比和缩短其开发周期。  相似文献   

9.
李强 《电子世界》2004,(10):29-31
硬件实时定时器设计软件定时器的工作机理简单,编程容易,但在很多场合下(比如需要精确定时,或实时计数的场合),用软件定时器就不能够满足需要,这时候,就需要用硬件实时定时器/计数器。1.硬件定时/计数器的工作机理在51单片机基本型8051芯片内部,就集成了两个十六位的硬件定时/计数器。它们是T0和T1。硬件定时/计数器的特点有三个:一是定时器/计数器可以与CPU并行工作,二是定时器/计数器可以采用中断方式与系统协调工作。三是定时/计数器可以由软件或硬件控制启动、停止。由于上述特点,CPU只要将硬件定时/计数器设定好,启动后,定时/计数…  相似文献   

10.
主要介绍了应用于嵌入式系统的RTOS概念,分析了RTOS中任务调度的三种方法:抢占优先权调度、轮询调度、时间片调度,以及中断延迟时间、中断响应时间.给出了一般的应用原则:最重要的任务应分配最高优先级,中断服务程序应设计的简短、高效,在不同环境中应具体分析哪些事件是最紧要事件。  相似文献   

11.
一种新的嵌入式Linux高性能定时器实现方法   总被引:1,自引:0,他引:1  
本文提出了一种高性能Linux定时器ETimer(Enhanced Timer)的实现方法.通过对标准Linux内核的时钟中断处理程序进行修改,ETimer具有比标准Linux内核定时器更细的定时粒度和更高的中断优先级,因此可实现更精确的定时并避免硬件10中断的影响.本方法增强了嵌入式Linux系统的定时性能,并且不需改动Linux系统的其它组成部分如进程调度、文件系统、网络系统和驱动程序,适用于有较高定时性能要求的嵌入式应用场合.在ADSP-BF533处理器系统平台上的实验结果表明本方法可以显著地改进定时器性能.  相似文献   

12.
在单片机程序设计中运用事件驱动机制。使中断响应与处理程序分离。把CPU从耗时的中断服务程序中解放出来,从而大幅度提高系统对多中断的实时响应能力。  相似文献   

13.
论述了一种占用微处理机端口较少,节省机时的键盘输入和显示方法.在P1 口部分口线上扩展16键中断方式键盘输入和动态的LED显示器.给出了硬件原理图和主程序、子程序和键盘中断服务程序流程图.  相似文献   

14.
基于OZ890的电池管理模块的研制   总被引:1,自引:1,他引:0  
介绍了一种基于OZ890的混合动力汽车电池管理模块的研制方案,模块包含硬件系统和软件系统两部分,硬件系统包括电源电路、数据采集电路、I2C通信电路、RS 232通信电路、CAN通信电路,通信隔离电路;软件系统包括:数据采集处理程序、CAN发送/接收程序、串口发送/接收程序、SoC估算程序、故障诊断程序、周期中断服务程序、下溢中断服务程序.模块实现了对动力电池的监控和保护.  相似文献   

15.
针对供电综保数据采集处理系统多任务、实时可靠的需求,文中结合M3内核芯片,利用μC/OS-Ⅲ实时操作系统进行供电综保数据采集处理系统设计。通过对数据采集处理系统功能分析,将系统划分为5个优先级不同的任务,根据应用任务特点及需求进行了操作系统的规划设计,通过信号量和事件标志组实现了任务同步,通过消息队列和互斥型信号量实现了任务通信与资源管理。使用μC/Probe对系统运行进行检测,应用任务堆栈利用率均小于70%,CPU利用率为52.35%,中断关闭时间最高为3.31 ms,验证了该系统能够实时可靠运行。  相似文献   

16.
基于DM642的实时多协议转换器设计   总被引:2,自引:2,他引:0  
黄敬礼  钱进 《现代电子技术》2011,(22):147-149,161
为了解决虚拟试验系统中具有不同总线类型的各实物子系统互联的实时性问题,设计了一种多协议转换器。按协议高低优先级分配软硬件资源,硬件设计采用DM642+FPGA的结构,使用FPGA实时匹配高优先级协议,并对DM642分类返回不同中断信息;软件设计时,按地址分块存储协议以提高的协议的查找效率,并根据DSP/BIOS中各类线程的特点,合理分配任务并分类触发不同任务,以加快数据处理速度并保证高优先级协议实时性。  相似文献   

17.
唐斌 《信息技术》2010,(6):211-213,216
μC/OS的时钟节拍函数OSTimeTick()执行时间会因为任务数量的不同而不确定,提出一种改进方法,将该函数的关键功能用FPGA硬件实现,并做成Nios的自定义外设,利用FPGA的并行性确保时间中断时钟节拍服务程序执行时间确定而提高系统的实时性.  相似文献   

18.
为了降低多媒体业务在移动环境中的呼叫中断率,提高无线信道的利用率,该文提出了一种动态预留带宽分配机制(DRBA),该机制对到达的越区切换呼叫按业务类型区别处理,对于高优先级的实时业务,通过在邻近小区内预留带宽的方法降低呼叫中断率;对于非实时业务,当小区内的信道带宽不足以支持新到达的越区切换呼叫时,通过动态地借用实时业务过度预留的带宽,改善非实时业务的呼叫中断率,进一步达到提高无线信道利用率,为不同的业务类型提供公平的服务质量(QoS)的目标。  相似文献   

19.
王超 《电子设计工程》2022,(18):156-160
针对单片机多中断源电路运行过程中出现的异常状态多、调试分析难度大等问题,在Proteus平台下设计了由AT89C51单片机、多中断源申请电路、中断过程指示电路和串行口数据传输电路组成的多中断源电路,使用Proteus中提供的激励源模拟按键中断申请操作,实现图表的交互式仿真,借助仿真图表对单片机查询优先级和执行优先级的中断处理过程进行了详细的分析。实验结果表明,所设计的中断源电路可实时观察到多个中断源作用下的动态执行过程,将抽象的多中断源中断过程直观化、形象化,有助于分析调试过程中出现的问题,对实际应用具有一定的参考价值。  相似文献   

20.
分析了目前在PC机上实现实时系统的主要方案,结合多核PC机的特性,提出了基于多核系统改造Win-dows的实时性的方案.方案充分利用多核的特性,从三个方面改进Windows的实时性:①重新分配现有的系统资源;②为实时任务提供独立的实时时钟和CPU资源;③减少中断延迟对实时任务的影响.将所有的改造编写成Windows的内核驱动程序,测试表明所提出的方案是可行的.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号