EE直播间
更多
文章
首页 我的博文
用户1035191 2011-1-12 15:44
UCOS-II中OSStartHighRdy函数移植
UCOS-II启动多任务环境的函数是OSStart();用户在调用OSStart()前,必须已经建立了一个或多个任务。OSStart()最终调用 OSStartHighRdy() 运行多任务启 ...
用户1035191 2010-9-20 10:51
UCOS-II中OSCtxSw函数移植
OSCtxSw() 函数把被中止任务的断点指针和CPU的寄存器值保存到该任务的堆栈中,并从待运行任务的堆栈中得到其堆栈指针,把待运行任务堆栈中的存储的CPU通用寄 ...
用户1035191 2010-9-1 17:38
UCOS-II任务堆栈初始化函数移植
UCOS-II的在建立任务函数中要对新建任务的堆栈进行初始化。堆栈初始化函数原型是: OS_STK *OSTaskStkInit (void (*task)(void *pd), void *p_arg, OS_STK *p ...
用户1035191 2010-8-30 14:25
UCOS开关中断函数移植
OS_ENTER_CRITICAL() 和 OS_EXIT_CRITICAL() 用来关中断和开中断。在执行临界段代码时要关中断,如果中断打开,临界段代码中的一些全局变量值可能会被中断服务 ...
用户1035191 2010-8-19 14:45
UCOS-II中数据类型移植
在OS_CPU.H文件中,定义了 UCOS 系统使用的数据类型,在ARM中移植时 typedef unsigned char  BOOLEAN; typedef unsigned char  INT8U;    typedef signed ...
用户1035191 2010-8-3 12:55
UCOS-II的任务调度过程分析
参考任哲的《 嵌入式 实时操作系统μC_OS-II原理及应用》,对 UCOS 的任务调度做了下整理。 UCOS有两种调度器,一种是任务级的调度器,一种是中断级的调度器。任 ...
用户1035191 2010-7-28 10:57
UCOS-II中软中断实现任务切换
以前用8位 单片机 时,中断分内部中断和外部中断,内部中断是定时器产生的。 UCOS 中涉及到了软中断。通过这段时间的学习,我觉得只有理解了软中断,才算了解了U ...
用户1035191 2010-7-27 13:35
PC上UCOS-II开发环境的建立
现在一个项目用UCOS-II+ARM7,以前根本没用过,买了一本邵贝贝译的UCOS-II书看了一遍,对UCOS-II大概有了个了解。以我这个以前没用过操作系统的初学者眼光来看 ...
用户1035191 2010-7-16 18:07
C51计算时间差
用2个BCD码数组存储进场时间和出场时间: unsigned char idata in = {0x10,0x07,0x14,0x20,0x15};//2010年7月14日20时15分 unsigned char idata out = {0 ...
用户1035191 2010-7-14 23:01
用LED光实现无线通讯
今天在电子工程专辑看到一篇文章,介绍用LED光实现无线通讯的可能性。这确实是一个大胆的有远见的想法。LED类似于红外发光管。只不过LED发送的是可见光。如果采 ...
用户1035191 2010-7-12 22:38
勤有功,嬉无益
勤有功,嬉无益,戒之哉!
用户1035191 2010-6-24 18:00
LPC2214定时器匹配中断详细分析
前面一篇文章我详细介绍了 LPC2214 的定时器相关寄存器设置。这里详细分析下定时器发生匹配中断时内部的时序。 下图所示为定时器在匹配时复位计数并产生 ...
用户1035191 2010-6-17 17:29
LPC2214定时器设置
1 、振荡源选择: LPC2214 的振荡器可工作在两种模式:从属模式和振荡模式。 从属模式下,外部时钟源信号从 XTAL1 脚输入, XTAL2 管脚不连接。 ...
用户1035191 2010-6-11 17:42
一种C函数预处理用法
  嵌入式开发中,文件比较多,有很多全局变量需要在不同文件中引用。一般在头文件和 C 文件中采用预处理命令来避免变量的重复定义。    先看一 ...
用户1035191 2010-4-28 15:31
5V,3.3V电压匹配
一个产品中有两个芯片,主芯片工作在3.3V,单片机工作在5v,两个芯片需要通讯时,电平匹配是一个重要的问题。 如果工作在5V的单片机的高电平门限值是0.7VDD,就 ...
关闭 站长推荐上一条 /3 下一条