• 大小: 498KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: 其他
  • 标签: ZLG/MODBUS  

资源简介

基于S3C2410的ZLG/MODBUS程序代码

资源截图

代码片段和文件信息

/****************************************Copyright (c)**************************************************
**                               广州周立功单片机发展有限公司
**                                     研    究    所
**                                        产品一部 
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: os_cpu_c.c
**创   建   人: 陈明计
**最后修改日期: 2004年8月27日
**描        述: μCOS-II在lpc210x上的移植代码C语言部分,包括任务堆栈初始化代码和钩子函数等
**              用ads1.2编译,必须使用ARM方式编译
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 陈明计
** 版  本: 1.0
** 日 期: 2003年6月5日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版  本: 1.1
** 日 期: 2003年6月13日
** 描 述: 增加函数IsrEnIRQ,使函数OSTaskStkInit代码更简洁
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版  本: 1.2
** 日 期: 2003年6月19日
** 描 述: 增加软中断服务函数
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版  本: 1.3
** 日 期: 2003年7月8日
** 描 述: 去除不必要的函数IsrEnIRQ
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 版  本: 1.4
** 日 期: 2004年8月27日
** 描 述: 提高SWI异常服务的效率
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
** 描 述: 
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#define  OS_CPU_GLOBALS
#include “config.h“

#if OS_SELF_EN == 0 
int const _OSFunctionAddr[1] = {0};
int const _UsrFunctionAddr[1] = {0};
#endif

/*********************************************************************************************************
** 函数名称: OSTaskStkInit
** 功能描述: 任务堆栈初始化代码,本函数调用失败会使系统崩溃
** 输 入: task  : 任务开始执行的地址
**         pdata :传递给任务的参数
**         ptos  :任务的堆栈开始位置
**         opt   :附加参数,当前版本对于本函数无用,具体意义参见OSTaskCreateExt()的opt参数
** 输 出: 栈顶指针位置
** 全局变量:
** 调用模块: 
**
** 作 者: 陈明计
** 日 期: 2003年6月5日
**-------------------------------------------------------------------------------------------------------
** 修改人: 陈明计
** 日 期: 2003年6月13日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

        OS_STK *OSTaskStkInit (void (*task)(void *pd) void *pdata OS_STK *ptos INT16U opt)
{
    OS_STK *stk;

    opt    = opt;                           /* ‘opt‘  没有使用。作用是避免编译器警告    */
    stk    = ptos;                          /* 获取堆栈指针          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      28926  2006-01-04 13:59  Arm_Pc\PC.C

     文件       3492  2003-06-17 16:57  Arm_Pc\PC.H

     文件        606  2003-06-25 14:22  Arm_Pc\README.txt

     文件     206490  2006-05-08 15:42  MBSlave\MBSlave.mcp

     文件    3150168  2006-01-04 09:41  MBSlave\src\bliss.c

     文件       4514  2006-03-03 14:32  MBSlave\src\config.h

     文件       2482  2006-01-05 11:50  MBSlave\src\Debug.scf

     文件       1943  2006-01-05 11:45  MBSlave\src\INCLUDES.H

     文件      23501  2006-01-13 16:03  MBSlave\src\lcddriver.c

     文件       9939  2006-01-04 09:42  MBSlave\src\lcddriver.h

     文件       4754  2006-03-04 13:51  MBSlave\src\main.c

     文件       8136  2006-03-04 09:49  MBSlave\src\OS_CFG.H

     文件       2484  2006-01-05 11:50  MBSlave\src\Release.scf

     文件      38055  2006-01-05 11:41  MBSlave\src\S3C2410.h

     文件      18832  2006-01-13 16:29  MBSlave\src\Startup.s

     文件      10391  2006-03-04 09:53  MBSlave\src\target.c

     文件       3107  2006-01-13 15:57  MBSlave\src\target.h

     文件       6980  2006-01-05 16:11  MBSlave\src\uart.c

     文件       3760  2006-01-05 16:12  MBSlave\src\uart.h

     文件       6528  2006-03-04 15:15  MBSlave\MBDriver\MBCommon.c

     文件       4848  2006-03-04 15:15  MBSlave\MBDriver\MB_RTU.c

     文件       3238  2006-03-04 15:17  MBSlave\MBDriver\MODBUS.h

     文件      11222  2006-03-04 15:53  MBSlave\MBDriver\SYSHAL.C

     文件       4754  2006-03-04 15:24  MBSlave\MBDriver\salve\MBSlave.c

     文件       3261  2006-03-04 15:23  MBSlave\MBDriver\salve\MBSlave.h

     文件      24399  2006-03-04 15:23  MBSlave\MBDriver\salve\MB_PFunction.c

     文件       9645  2006-03-04 15:15  MBSlave\MBDriver\master\MBMaster.c

     文件       2876  2006-03-04 15:18  MBSlave\MBDriver\master\MBMaster.h

     文件      11588  2006-03-04 15:15  MBSlave\MBDriver\master\MB_MFunction.c

     文件       1677  2006-03-04 15:18  MBSlave\MBDriver\master\MB_MFunction.h

............此处省略42个文件信息

评论

共有 条评论

相关资源