新闻中心

EEPW首页>嵌入式系统>设计应用> 基于μC/OS-II的Modbus协议测试系统

基于μC/OS-II的Modbus协议测试系统

作者: 时间:2009-09-01 来源:网络 收藏

  串口处理任务Uart_Task、IO 口处理任务PE24_Task、串口中断程序Uart_ISR 和IO 口中断程序PE24_ISR 的部分代码如下所示:


  由于μ是一种可剥夺型实时内核,因此当中断程序结束后要重新进行任务的调 度。任务的调度工作是由调度器完成的,μ任务调度所花的时间是常数,与应用程序 中建立的任务数无关,因此串中中断和IO口中断后的中断恢复时间是相同的,如果将通过 优化编程使两个中断的响应时间相等,则时间间隔Δt的测量结果将更加精确。

  4 结语

  做为一种源码开放的实时操作系统,μ在计算机检测与控制等领域得到了广泛应 用。本文提出并实现了ARM嵌入式处理器和μC/OS-II的。实验结 果表明,实时性好、可靠性高,能很好地满足设备的开发调试以及设备运行过程中的在线检测需求。



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭