摘要: 大端小端的概念(以下概念来自网络) 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于 阅读全文
posted @ 2016-12-14 10:48 knightsoul 阅读(571) 评论(0) 推荐(0) 编辑
摘要: #include <assert.h> #include <string.h> #include <stdlib.h> #include <stdio.h> char *StrCpy(char *dest, const char *src) { assert((dest != NULL) && (s 阅读全文
posted @ 2016-12-14 10:45 knightsoul 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 问题:如何理解指向指针的指针? 我在一篇教程中看到下面这段,它描述指向指针的指针是如何运作的。 引用文章相关段落如下: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; 现在我们可以这么写: int **ipp = &ip1; 那么现在指针 ipp 阅读全文
posted @ 2016-12-14 10:17 knightsoul 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,而不是一个电平信号。 停止信号:当SCL为高期间,SDA由低到高的跳变;停止信号也是一种电平跳变时序信号,而不是一个电平信号。 阅读全文
posted @ 2016-12-13 20:21 knightsoul 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 一.SPI总线简介 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。SPI 用 于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主 阅读全文
posted @ 2016-12-13 17:48 knightsoul 阅读(9221) 评论(0) 推荐(0) 编辑
摘要: UART用一条传输线将数据一位位地顺序传送,以字符为传输单位通信中两个字符间的时间间隔多少是不固定的, 然而在同一个字符中的两个相邻位间的时间间隔是固定的 数据传送速率用波特率来表示, 指单位时间内载波参数变化的次数, 或每秒钟传送的二进制位数如每秒钟传送240个字符, 而每个字符包含10位(1个起 阅读全文
posted @ 2016-12-13 17:34 knightsoul 阅读(1767) 评论(0) 推荐(0) 编辑
摘要: const 用于修饰“指针传递”的参数,以防意外改动指针所指数据 例如某个 StringCopy 函数: void StringCopy(char *strDestination, const char *strSource); 其中 strSource 是输入参数,strDestination 是 阅读全文
posted @ 2016-12-10 11:46 knightsoul 阅读(197) 评论(0) 推荐(0) 编辑
摘要: sizeof计算的是栈中大小 sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部数组大小 首先解释下sizeof和strlen之间的区别。 sizeof是一个运算符,其类型结果为size_t,可以用类型做参数,比如在定义一个结构体之后,获得结构体空间大小sizeof(struc 阅读全文
posted @ 2016-12-10 11:45 knightsoul 阅读(684) 评论(0) 推荐(0) 编辑
摘要: “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,以达到节省空间的目的(还有一个节省空间的类 型:位域)。 这是一个非常特殊的地方,也是联合的特征。另外 阅读全文
posted @ 2016-12-08 10:48 knightsoul 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 是c语言中的位运算符:取反.0在内存中的存储方式是所有位为0,0000000000000000那么按位取反后位16个1(如果整形在你的机器上站16位),那么表示的数为-1. 阅读全文
posted @ 2016-12-07 15:54 knightsoul 阅读(28536) 评论(0) 推荐(1) 编辑