贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 行业新闻
在Nexar上实现RTOS51的嵌入式系统方法介绍
作者:    来源:    时间:2015-01-15 15:08:15浏览量:

{
OS StdOS //定义一个基于RTOS的操作系统结构StdOS
{
/* All debug switches are enabled */
STATUS = EXTENDED; //
STARTUPHOOK = FALSE;/*TRUE;*/ //上电自加载函数使能
ERRORHOOK = FALSE; //错误信息函数使能
SHUTDOWNHOOK = FALSE; //关闭函数使能
PRETASKHOOK = FALSE; //预先定义任务调用函数使能
POSTTASKHOOK = FALSE; //已调用任务函数使能
USEGETSERVICEID = FALSE; //用户收发函数调用使能
USEPARAMETERACCESS = FALSE; //
USERESSCHEDULER = FALSE; //用户任务调用计划函数使能

/* tetris does not undergo application resets */
MULTISTART = FALSE; //多任务控制使能
/* shuts down the system in case of stack overflow */
STACKMONITOR = TRUE; //堆栈监控使能
/* let us have ORTI information */
ORTI = TRUE; //ORTI协议调用使能(注:运行debug时,需设定为true)
EVENT EV0; //定义事件0
EVENT EV1; //定义事件1
APPMODE Ap1; //定义运行模式
TASK task0 //设定任务0的运行模式
{
PRIORITY = 9; //优先级设定1-255,越大表示优先级高
SCHEDULE = FULL; //执行任务计划
ACTIVATION = 1; //激活状态
AUTOSTART = TRUE插件电感 {APPMODE=Ap1;}; //自动调用,true表示任务系统自动调用功能使能
EVENT = EV0; //定义任务中运行的事件
EVENT = EV1;
};
TASK task1 //设定任务1的运行模式
{
PRIORITY = 5;
SCHEDULE = FULL;
ACTIVATION = 1;
AUTOSTART = FALSE;
};
TA功率电感SK task2 //设定任务2的运行模式
{
PRIORITY = 5;
SCHEDULE = FULL;
ACTIVATION = 1;
AUTOSTART = FALSE;
};
};

3、设定嵌入式系统工程参数:
在嵌入式系统设计中通过选择工程菜单[menus]Project>>Project O功率电感器ptions,打开对话框Options for Embedded Project *.PrjEmb(如图2.1)。在图2.1右上角的设定选项中选择TASKING TSK51x/TSK52x;然后,在处理器域中选择当前嵌入式工程的软核对象(如TSK51A)。在C编译域中存储器模式属性选中variables in XDATA并使能 allow reentrant function功能框。(注:对初学者而言,可以简单的通过将所有功能选项设定为系统默认状态,如图2.1中红色标注部分)。

图2.1嵌入式系统参数设定栏

3、构建用户应用系统:
在系统菜单[menus]Project>>Compile Embedded Project *.PrjEmb命令,或在工程栏中,鼠标右键点击当前嵌入式系统工程名(Embedded_Project1.PrjEmb);OIL文件及RTOS库将会通过系统集成开发环境编译、集成、链接及定位一些动作生成一个*.abs文档。就本演示工程而言,在工程构建完成后,在工程目录下将会出现以下一系列自动生成的文档:
工程通用文件:g_conf.c/g_isrstrame.c/g_conf_types.h/g_conf.h
用户配置文件:orti.txt/flag.h
RTOS库文件:OSEK.lib
工程目标文件:*.abs

4、调试用户应用系统:
在获得一个由系统构建的嵌入式项目目标文件(*.abs)后,Nexar开发工具将可以提供对嵌入式项目的集成在线调试功能,同时也支持仿真调试功能;
首先打开主程序文档,然后在工程栏中用鼠标右键点击嵌入式项目工程并在弹出的浮动命令条上选择simulate命令,接下来通过选择系统菜单[menus]View>>Workspace Panels>>Embedded>>RTOS命令调出调试信息对话框,从系统菜单中选择[menus]Debug>>RTOS>>Tasks命令,最后按功能键F9,仿真执行嵌入式项目。为了便于观察项目的运行状态,在调试信息对话框中可以添加相应的关键字或在主程序中设定断点,如图2.2。

图2.2嵌入式系统调试界面

5、以下是调试功能键的定义,如图2.3:
a、执行 F9
b、设定断点 F5
c、单步执行 F7
d、单步跨越执行 F8
e、停止调试 Ct电感器厂家r+F3
f、调试复位 C电感厂家tr+F2
g、执行到光标处 Ctr+F9

图2.3仿真调试功能菜单扁平线圈电感制造厂

  • 你变输出波形不正常,用仪表测电流在同一点正反向




    IGBT输出波形





    输出的电流波形





    输出的电压波形





    原理图




    IGBT输出波形

  • PFC磁芯计算 请问一下各位大神,我如下计算PFC磁芯的方法是否存在错误:


    输入电压110V~264V ; 输出功率:1000W;PFC输出电压:390V;PFC工作频率:80KHz








    但是通过下面的计算,采用

  • [DCDC]请教一个电源问题 带电正常重新上电不工 本帖最后由 DEMRY 于 2018-9-14 17:44 编辑 一个产品:插上直流电源12V,DCDC转3.3V,3.3很准确。 下载程序后,也运行正常。 然后拔下12V电源再重新上电,发现3.3V只有1.9V。 擦除程序后,3.3V恢复正常、、、、、、、、、、、、、、程序原因导致的重新上电后电源不正常,请问这个情况怎样入手分析。 为什么下载后一切正常 重新上电电源就1.9了你如何确定是程序的问题?蒙面男@蒙面女王 发表于 2018-9-14 17:45你如何确定是程序的问题?不下程序时电

  • 上一篇:基于嵌入式的新型工业数字超声探伤仪的设计