自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Zigbee概览

1.Zigbee支持的信号Zigbee需要高频的载波来提高发射效率, Zigbee模块之间需要正常的收发,接收方的接收频率需要和发送方的发射模块的载波频率设置一致。Zigbee有27个载波可以进行通信,载波叫做信道,这些载波的频率落在某些频率区段, 这些区段就叫频段。2.4G频段, 16个信道915M频段 896M频段, 11个信道但是Ti的所有支持Zigbee的芯片只能在2.4G频段的16个信道(11-26)里进行通信。11 2405M12 2410M13 2415M…26 2480M

2021-07-04 11:43:47 2972

原创 MQTT协议概述

1.协议介绍MQTT基于发布/订阅模型, 轻巧简单易于实现, 特别适用于资源受限的环境(机器与机器, IOT环境)。2.协议特点1.开发消息协议, 简单;2.发布订阅模型,一对多发布;3.基于TCPIP;3.报文格式1.报文结构,通过控制报文通信,控制报文由三部分组成:2.固定报头MQTT报文必有固定报头,格式:...

2021-07-04 10:15:03 93

原创 Makefile基础

1.Makefile要解决的问题1、如果工程没有编译过,那么工程中的所有.c 文件都要被编译并且链接成可执行程序。2、如果工程中只有个别 C 文件被修改了,那么只编译这些被修改的 C 文件即可。3、如果工程的头文件被修改了,那么我们需要编译所有引用这个头文件的 C 文件,并且链接成可执行文件。总之就是解决几千个文件的编译问题, 提高编译效率。2.Makefile注意事项1.命令缩进一定要使用TAB键, 这是Makefile语法规则决定的;2.Makefile文件名区分大小写, 文件名一定是M

2021-06-26 08:46:05 331

原创 嵌入式驱动开发中调试宏的使用方法

嵌入式驱动开发中一种调试宏的方法, 通过宏定义决定是否启用某个模块的调试log#ifndef __OSAL_DEBUG_H#define __OSAL_DEBUG_H#define DEBUG_ON#define DEBUG_TIMER_ON#define DEBUG_HAL_ON#define DEBUG_USB_ON#ifdef DEBUG_ON#define OSAL_DEBUG(fmt, arg...) printf(fmt, ##arg)#else#define

2021-06-20 16:48:02 191 1

原创 IOS设备蓝牙连接参数更新要求

苹果系统设备作主设备时,连接参数更新的要求比较苛刻,如下:Interval Max * (Slave Latency + 1) ≤ 2 secondsInterval Min ≥ 20 msInterval Min + 20 ms ≤ Interval MaxSlave Latency&nbs

2021-06-20 12:18:32 1898

原创 MiniOSAL

OSAL裸机框架开发者好!这是我仿Ti的OSAL写的一种裸机框架,目前功能简单,欢迎fork这个项目一起开发。项目地址:git@gitee.com:mrliiiiiiyo/miniOSAL.git

2021-06-19 11:14:46 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除