上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 99 下一页
摘要: printf("message arrived %.*s\n", length, str); .*代表length 当 str 长度大于等于 length,打印出 str 前 length 的字符 当 str 长度小于 length,打印出整个 str 的字符 阅读全文
posted @ 2018-06-16 18:30 流水灯 阅读(473) 评论(0) 推荐(0) 编辑
摘要: void A(char **p) { ... *p = ... } 调用: char *p = NULL; //没有指向某个内存空间 A(&p); //执行完后 p(指针)的值就变了(定义的时候没有指向某个内存空间,执行完后就指向某个内存空间了),不是 p 指向的值变了。 阅读全文
posted @ 2018-06-16 18:17 流水灯 阅读(520) 评论(0) 推荐(0) 编辑
摘要: KevFlag 和结构体bit 共享一个字节存储空间 阅读全文
posted @ 2018-06-11 20:06 流水灯 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 协议说明书: https://mcxiaoke.gitbooks.io/mqtt-cn/content/mqtt/04-OperationalBehavior.html http://mqtt.p2hp.com/mqtt311 官网提供了很多的broker模拟器,地址:https://github. 阅读全文
posted @ 2018-06-11 19:04 流水灯 阅读(10176) 评论(0) 推荐(1) 编辑
摘要: STM32普通型芯片的 CAN 有14组过滤器组(互联型有28组过滤器组) ,用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和 CAN_FxR1。对于过滤器组, 可以将其配置成屏蔽位模式, 这样 CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的 阅读全文
posted @ 2018-06-11 14:00 流水灯 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。 2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。 3、PL2303、CP2102芯片是 USB 转 TTL串口 的芯片,用USB 阅读全文
posted @ 2018-06-10 15:42 流水灯 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 如果A1赋值为5,则下列依次递增1,即A2等于6,A3等于7; 由于A4赋值为10,所以A_END等于11 如果A1不赋值,A1默认为0,下列依次递增1 阅读全文
posted @ 2018-06-06 10:17 流水灯 阅读(5250) 评论(0) 推荐(0) 编辑
摘要: 使用到了可变参数的宏定义 阅读全文
posted @ 2018-06-05 17:04 流水灯 阅读(2493) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-05-31 12:48 流水灯 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在Makefile中我们可以通过宏定义来控制源程序的编译(条件编译)。只要在Makefile中的CFLAGS(变量名随意,一般取名CFLAGS)中通过选项-D来指定定义的宏即可。 如:CFLAGS += -D YUQIANG在编译的时候加上此选项就可以了: $(CC) $(CFLAGS) $^ -o 阅读全文
posted @ 2018-05-25 11:33 流水灯 阅读(1558) 评论(0) 推荐(0) 编辑
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 99 下一页