上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 54 下一页
摘要: C语言中按位异或运算符^: 0 ^ 1 = 1 1 ^ 1 = 0 与1异或就是取反; 0 ^ 0 = 0 1 ^ 0 = 1 与0异或原位不变; 阅读全文
posted @ 2016-08-27 21:06 prayer521 阅读(415) 评论(0) 推荐(0)
摘要: 功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说 明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符 阅读全文
posted @ 2016-08-24 16:15 prayer521 阅读(222) 评论(0) 推荐(0)
摘要: 方法一: 直接把float数据拆分为4个unsigned char(由于数字没法拆分,所以只能用指针的),发过去,在合并为float。 其中有两点要注意。 (1)大端存储,小端存储;如果搞错读取数据就不是你接收的数据地址(我主要使用了fpga,arm以及PC机,很有可能存储方式不同,一般可能不需要考 阅读全文
posted @ 2016-08-24 15:29 prayer521 阅读(5245) 评论(0) 推荐(0)
摘要: http://bbs.csdn.net/topics/390218123 Broadcast Address(广播地址)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉 阅读全文
posted @ 2016-08-23 20:22 prayer521 阅读(684) 评论(0) 推荐(0)
摘要: keil编译后出现Program Size: data=21.0 xdata=0 code=2231。 这表明 data= 21.0 数据储存器内部RAM占用21字节, xdata=0 数据储存器外部RAM占用0字节 阅读全文
posted @ 2016-08-21 18:52 prayer521 阅读(7611) 评论(0) 推荐(0)
摘要: kei编译时提示: *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL *** WARNING L1:reference made to unresolved external 是因为包含该符号的文件未添加到工程中。 阅读全文
posted @ 2016-08-21 18:39 prayer521 阅读(912) 评论(0) 推荐(0)
摘要: http://www.openedv.com/thread-9390-1-1.html 阅读全文
posted @ 2016-08-21 17:40 prayer521 阅读(171) 评论(0) 推荐(0)
摘要: 断点数据:把任务被中止运行时的位置叫做断点,把当时存放在CPU的PC、PSW和通用寄存器等各寄存器中的数据叫做断点数据。 断点指针:任务被终止时(在PC寄存器中)cpu的当前程序运行指针。 任务堆栈指针:指向任务堆栈栈顶的指针(一个任务包含:任务控制块、任务堆栈、任务代码)。 ucos进行任务切换时 阅读全文
posted @ 2016-08-20 19:02 prayer521 阅读(664) 评论(0) 推荐(0)
摘要: 一般说来,任务可在OSStart()启动任务调度之前来创建,也可在任务中创建,但是UC/OS有个规定:在调用OSStart()启动任务调度之前,必须创建了至少一个任务。因此一般习惯上,在OSStart()启动任务调度之前先创建一个任务,并赋予它最高的优先级,从而使它成为起始任务,然后在这个起始任务中 阅读全文
posted @ 2016-08-20 15:28 prayer521 阅读(5792) 评论(0) 推荐(0)
摘要: 在多任务操作系统环境中,应用程序的各个任务是并发运行的,所以会经常出现多个任务“同时”调用同一个函数的情况。这里之所以在“同时” 这个词上使用了引号,是因为这个歌”同时“的含义与我们平时所说的同时不是一个概念。这里所说的“同时”实质上是指多个任务在同一个时间段内交叉调用同一个函数的情况,这是并发系统 阅读全文
posted @ 2016-08-20 10:40 prayer521 阅读(757) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 54 下一页