资源简介
基于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个文件信息
- 上一篇:SAA7111A datasheet
- 下一篇:莫尔条纹动画演示 传感器
评论
共有 条评论