上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 76 下一页
  2015年5月4日
摘要: 自定义枚举数据类型:一般在函数返回值调用过程中,被调用函数具体实现中可以直接return 枚举列表中的常量值而不用定义具体的枚举数据,调用方则需用枚举具体的数据变量来接收返回结果,而不能用#define宏再次定义枚举列表中的常量,否则会出现warning: #188-D:enumerated typ... 阅读全文
posted @ 2015-05-04 10:54 杰瑞鼠 阅读(256) 评论(0) 推荐(0)
  2015年4月28日
摘要: void u16_outlento_u8(unsigned char *d,unsigned char len,unsigned int *s){ unsigned char i=0,j=0; for(;i执行循环体->变量变化->变量判断,满足?是继续循环体:结束循环体。当变量变化放在循环体内也... 阅读全文
posted @ 2015-04-28 09:36 杰瑞鼠 阅读(286) 评论(0) 推荐(0)
  2015年4月22日
摘要: 1.Modbus-RTU 是数据在串口RS485等链路上传输的,数据包格式=PDU(Process Data Unit)+CRC2.Modbus-TCP是在以太网TCP层传输的,使用502端口,客户端和服务器模式,数据包格式=前导字节+PDU,没有CRC了,多了前导字节。 3.Modbus over 阅读全文
posted @ 2015-04-22 18:04 杰瑞鼠 阅读(31976) 评论(0) 推荐(1)
  2015年4月21日
摘要: sysTick系统嘀嗒定时器并非STM32独有的,它是Cortex内核的部分,CM3为它专门开出一个异常类型,并且在中断向量表中占有一席之地(异常号15)。这样它可以很方便的移植到不同厂商出CM3内核的芯片上,尤其对于有实时操作系统的软件,它一般会作为整个系统的时基,所以这个对操作系统非常重要1 s... 阅读全文
posted @ 2015-04-21 16:24 杰瑞鼠 阅读(5313) 评论(0) 推荐(2)
摘要: 我们知道存储的:1K=2^10=1024=0x0400(从0x000~0x3ff)=4*0x100=2^2*2^8 0x1000==2^12=4k1M=2^20=1048576=0x0010 00001G=2^30=107471824=0x4000 0000所以根据相应的16进制就可很容易算出... 阅读全文
posted @ 2015-04-21 14:49 杰瑞鼠 阅读(1164) 评论(0) 推荐(0)
摘要: 直通线交叉线: 标准DB9(PC的公头 2=RX;3=TX;5=GND),延长线(母头连PC,公头连设备)也是标准的直连线;但PC和设备之间需要交叉(设备端DB9的2=TX=MCU的TXD,即MCU和设备板子上的DB9是不交叉的),但这很不方便,一般PC到设备都让其直连,而设备的DB9与MCU之间实 阅读全文
posted @ 2015-04-21 11:55 杰瑞鼠 阅读(1412) 评论(0) 推荐(0)
  2015年4月16日
摘要: 注意:一个内存分区至少含有2个内存块(块的大小至少能满足一个指针大小)1先定义一个内存块结构指针OS_MEM *buffMEM,在定义一个而为指针A[m][n]2创建内存分区:buffMEM=OSMemCreate(A,m,n,&err)3申请一个内存块:void *Pblk1=OSMemGet(b... 阅读全文
posted @ 2015-04-16 16:17 杰瑞鼠 阅读(353) 评论(0) 推荐(0)
摘要: 信号标志组即根据各任务的信号进行逻辑运算,根据逻辑运算的结果决定是否进行。发送方指定向那个标志组的哪一位(响应位等于1表明向哪一位发)发1还是0.等待逻辑结果的任务指定等待那个标志组的哪几位、这几位按照什么逻辑运算。 阅读全文
posted @ 2015-04-16 14:51 杰瑞鼠 阅读(190) 评论(0) 推荐(0)
摘要: 消息队列的核心是一个消息的指针数组,UCOS系统初始化时根据OS_CONFI.h中的最大队列个数定义这么多个消息队列(队列的结构)并将他们串联成空的链表,创建消息队列时从空链表中抽出一个并用指针数组的大小和地址赋值给对应的队列指针。当使用广播形式队列时各等待队列的都会收到改消息。 阅读全文
posted @ 2015-04-16 14:35 杰瑞鼠 阅读(693) 评论(0) 推荐(0)
摘要: 任务间数据传递通过缓冲区进行,如果将缓冲区赋值给时间控制块成员:指针OSEventPtr,且任务控制块类型为OS_EVENT_TYPE_MBOS则即为消息邮箱:一创建消息邮箱:OS_EVENT *OSMboxCreate(void *msg)//先定义一个任务控制块,改函数返回值给该任务控制块时其类... 阅读全文
posted @ 2015-04-16 14:18 杰瑞鼠 阅读(1181) 评论(0) 推荐(0)
上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 76 下一页