
C语言
IN X
这个作者很懒,什么都没留下…
展开
-
DL-LN33使用笔记
本文仅为学习笔记,在产品说明书中有更详细,细致的描述。简介 DL-LN33模块是一个无线通信模块,他的通信协议和zigbee的模块类似,但并不是严格的zigbee通信协议。 好处是,无需学习zigbee通信协议,通过串口向模块发送指令,即可完成传输数据的任务,模块上电后,会自动寻找通信范围内的设备,可谓上电自组网。通信协议USART协议格式 DL-LN33使用Uart作为数据交互接口,使用异步通信,所以要规定起始位,停止位和校验位以便通信,通信格式如下:位名宽度(位)原创 2020-08-28 23:32:03 · 3381 阅读 · 2 评论 -
C语言宏定义拓展
C语言的宏定义条件宏定义条件宏编译可以完成一些简单的逻辑控制,其具体形式如下#define TEXT(a) if(a) printf("yes!");\ else printf("no~");void main(void){ TEXT(1);}其中反斜杠在C中表示换行符,其后不可添加任何字符,空格也不允许。这样的宏定义有点像一个小函数,其中TEXT接收一个值,这个值会被后面的条件语句判断和执行,所得结果为yes在stm32编程中的体现#de原创 2020-07-19 22:02:53 · 761 阅读 · 1 评论