itloverhpu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 6 7 8 9 10 11 下一页

2013年6月22日

该文被密码保护。 阅读全文
posted @ 2013-06-22 23:32 itloverhpu 阅读(3) 评论(0) 推荐(0) 编辑

2013年6月21日

摘要: 1.任务(task)也称作一个线程;2.一个任务有5种状态:休眠,就绪,运行,挂起,被中断 休眠:任务驻留在程序空间中,还没有交给ucos管理,把任务交给ucos是通过调用OSTaskCreate()或OSTaskCreateExt()两个函数之一实现的。 任务一旦确立将进入就绪状态。一个任务可通过调用OSTaskDel()返回到休眠状态,即被删除,或通过调用该函数让另外一个任务进入休眠状态。 就绪:如果一个任务所等待的资源除CPU外已全部获得,则处于就绪状态。如果该任务的优先级最高,则马上执行。 运行:任何时候只有一个在运行;正在运行的任务可能会因为等待某一个任务而进入等待状态,... 阅读全文
posted @ 2013-06-21 13:59 itloverhpu 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。 ②普通字符,即需要原样输出的字符。 (2)“输出表列”是需要输出的一些数据,可以是表达式 (3) printf函数的一般形式可以表示为 printf(参数1,参数2,……,参数n) 功能是将参数2~参数n按参数1给定的格式输出2 格式字符(9种) (1)d(或i)格式符。用来输出十进制整数 阅读全文
posted @ 2013-06-21 13:32 itloverhpu 阅读(1112) 评论(0) 推荐(0) 编辑

2013年6月19日

该文被密码保护。 阅读全文
posted @ 2013-06-19 16:33 itloverhpu 阅读(6) 评论(0) 推荐(0) 编辑

2013年6月16日

摘要: 具体使用方法与信号量的方式大同小易.首先建立一个OS_EVENT结构体(事件控制块)的指针:OS_EVENT*MSBOX;然后建立消息邮箱,返回值为事件控制块的指针:MSBOX=OSMboxCreate((void*)0);然后就可以随时使用此邮箱了.比较常用的有等待消息邮箱与发送消息邮箱:具体使用方式见以下程式. #include“stm32f10x_lib.h” #include“includes.h” OS_STKos_sysinit_stk[60]; OS_STKos_ledshow_stk[60]; OS_STKos_ideluser_stk[60];OS_STKos_uart_.. 阅读全文
posted @ 2013-06-16 23:27 itloverhpu 阅读(2707) 评论(0) 推荐(0) 编辑

摘要: 1. OS_EVENT *T2sem=(OS_EVENT *)0; 这句代码的意思是 把OS_EVENT类型的一个指针T2sem赋值为0; 其中 OS_EVENT是数据类型,*代表是指针类型,(OS_EVENT *)0 表示把0这个数据转换成OS_EVENT指针类型,其实可以省略的。2. OS_EVENT *OSSemCreate (INT16U cnt); 功能:创建一个信号量3. OS_EVENT *OSSemDel (OS_EVENT *pevent, INT8U opt, INT8U *err); 功能:删除一个信号量。回收OS_EVENT,如果OS_EVENT有等... 阅读全文
posted @ 2013-06-16 23:10 itloverhpu 阅读(2174) 评论(0) 推荐(0) 编辑

摘要: C语言中使用静态函数的好处:静态函数会被自动分配在一个一直使用的存储区,直到退出应用程序实例,避免了调用函数时压栈出栈,速度快很多。关键字“static”,译成中文就是“静态的”,所以内部函数又称静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名,因为同名也没有关系。比如:在uartCMD.C中有个函数static void cmdProcess(void); //函数声明,在RS485.C中也有个static void cmdProcess(void); 阅读全文
posted @ 2013-06-16 18:05 itloverhpu 阅读(776) 评论(0) 推荐(0) 编辑

摘要: 1.局部变量局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内;函数的形参就是局部变量;2.全局变量全局变量也称为外部变量,它是在函数外部定义的变量。全局变量的说明符为 extern3.Auto变量函数中的局部变量,如不专门声明为 static 存储类别,都是动态地分配存储空间的,数 据存储在动态存储区中。函数中的形参和在函数中定义的变量(包括在复合语句中定义的变 量),都属此类,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释 放这些存储空间。这类局部变量称为自动变量。自动变量用关键字 auto 作存储类别的声明。4.Static变量有时希望函数.. 阅读全文
posted @ 2013-06-16 17:42 itloverhpu 阅读(688) 评论(0) 推荐(0) 编辑

摘要: 什么是可重入函数;怎么编写 阅读全文
posted @ 2013-06-16 17:30 itloverhpu 阅读(5) 评论(0) 推荐(0) 编辑

2013年6月13日

摘要: stc 阅读全文
posted @ 2013-06-13 17:28 itloverhpu 阅读(2) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 下一页