自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 keil报错 Library reports error: __use_no_semihosting was requested

usmart.c添加如下代码即可void _sys_exit(int x){x = x;}//__use_no_semihosting was requested, but _ttywrch wasvoid _ttywrch(int ch){ch = ch;}

2020-10-29 07:25:35 347

原创 stm32f407+cjson的避坑

1、添加cjson库文件后,编译工程文件,报错,提示…\CJSON\test.c(461): error: #268: declaration may not appear after executable statement in block如下图所示:解决办法:勾选上c99 Mode后,重新编译即可编译通过。2、工程使用RTOS或者裸机代码,编译完成后,使用cjson库函数组建json格式数据,系统无故死机,此时极大原因是heap_size()过小导致。解决办法查找在工程文件中按CTRL+

2020-10-26 16:15:15 614

原创 一种简单的睡眠评分规则

睡眠评分运算规则标志位含义:1、wake清醒 2、REM深睡眠 3、NREM 浅睡眠1、 统计20:00-00:00-08:00夜间12小时的睡眠数据2、 从出现第一条时间戳开始记录,到第二天早上最后一条标志位为1(清醒)的时间戳作为睡眠结束时间,若是8:00之前没有标志位1出现,就以八点作为睡眠结束时间。3、 深睡眠时间计算方法:第一次出现标志位为2的时间戳作为深睡眠开始时间,直至出现其他状态,此段睡眠结束,浅睡眠时间计算方法:第一次出现标志位为3的时间戳作为浅睡眠开始时间,直至出现其他状态

2020-10-12 11:02:09 3630 4

原创 Python命令行创建http服务器,局域网内的文件传输好助手

python拥有创建http服务器的包,一个命令即可创建一个http server 服务器但是python2与python3的命令稍有不同1.python2 使用python -m SimpleHTTPServer 8100 2.python3使用python3 -m http.server 8100python2 运行python -m SimpleHTTPServer 10086后如下通过以上方法,两台或者两台以上设备可以在同一局域网内,传输任意文件,最高速度可达800m/s..

2020-09-10 10:02:29 340 1

原创 ESP32驱动AD7705

ESP32 系列文章1、利用mesh ble_mesh_provisioner和 onoff_server建立网络传输温湿度以及pm2.5等数据2、esp-idf v4.0 smartconfig wifi配置信息保存在nvs_flash,实现掉电重新启动直接连入wifi(已完成)3、idf v4.0 调试esp-aliyun-master 生成对应的 NVS 分区一、概述TM7705 使用SPI串行通信协议,使用十分方便快捷.并且兼容 2.7~3.3V 或 4.75~5.25V 单电源。可以直接

2020-09-02 14:10:39 2209 1

原创 Ubuntu如何切换Python版本

这几天一直在搞小米官方提供的ESP32 WiFi SDK ,过程中遇到了很多坑,其中包括Python版本兼容的问题,我的Ubuntu 上默认安装的Python版本是Python3 ,而脚本的使用的是python2,在编译WiFi SDK的脚本时一直出现语法错误,切换成Python2就能正确运行脚本了举例:编译到ord()函数时报错TypeError: ord() expected string of length 1, but int found以及print问题对于 Python 3

2020-07-30 09:30:23 704

原创 idf v4.0 调试esp-aliyun-master 生成对应的 NVS 分区

一、尝试使用乐鑫esp32 接入阿里云 遇到问题(已解决)按照官方指导书,一步一步的配置esp32,但是到了在每个设备上烧写与设备对应的 ProductKey、ProductSecret、DeviceName、DeviceSecret时,按照官方所给$IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input my_single_mfg_config.csv --output my_single_mf

2020-06-19 10:42:18 778 1

原创 ESP32开发笔记 如何实现 demo gatt client永久扫描

一、BLE 扫描流程在 ESP32 中,扫描设备主要是通过调⽤用esp_ble_gap_set_scan_params来设置扫描时的参数,然后调⽤用esp_ble_gap_start_scanning开始扫描。扫描到的设备将会通过ESP_GAP_BLE_SCAN_RESULT_EVT事件返回,最后当duration超时时,会通过ESP_GAP_SEARCH_INQ_CMPL_EVT事件返回。二、我的问题以及解决办法项目中,我利用gatt client 作为中心设备,将gatt server作为从设备,

2020-06-03 17:10:32 1144

原创 Ubuntu搭建mqtt服务器

一、MQTT的原理MQTT中文消息队列遥测传输 是 ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP 协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件 (服务器)。通过 MQTT 协议,目前已经扩展出了数十个 MQTT 服务器端程序,可以通过 PHP, JAVA,Python,C,C#等系统语言来向 MQTT 发送相关消息。MQTT 由于开放源代码,耗电量小等特点。在物联网领域,传感器与服务器的通信,信息的收集,MQT

2020-05-29 16:43:12 3643

原创 esp-idf v4.0 smartconfig wifi配置信息保存在nvs_flash,实现掉电重新启动直接连入wifi(已完成)

esp-idf v4.0框架 smartconfig demo 这个demo

2020-04-28 10:44:39 2458 2

原创 利用mesh ble_mesh_provisioner和 onoff_server建立网络传输温湿度以及pm2.5等数据

利用mesh ble_mesh_provisioner和 onoff_server建立网络传输温湿度以及pm2.5等数据ble_mesh_provisioner和 onoff_server建立网络其实仔细看来,利用mesh单单传输这些数据着实有点大材小用了,不过我也是小白处于学习阶段,就是拿这个练习一下,大佬就别看了。话不多说,咱们直接上代码(有出错的地方希望大家多多谅解)ble_mesh...

2020-03-29 15:43:20 2541 3

ESP32驱动AD7705工程文件.zip

编译环境esp-idfv4.0, 使用软件模拟 SPI驱动16位 ADTM7705(兼容AD7705),,该文件为工程文件,其中代码可以读取双通道ADC值

2020-09-03

STM32F103RCT6 同时驱动四路超声波 TIM5.rar

STM32F103RCT6 同时驱动四路超声波 TIM5.rar

2020-05-17

STM32F103RCT6 TIME4 TIME5 同时捕获六路 超声波 已完成.rar

STM32F103RCT6 TIME4 TIME5 同时捕获六路 超声波 已完成.rar

2020-05-17

无线通信 nrf2401 可以循环发送数据.rar

无线通信技术,实现两块板子之间,每秒切换收发身份,通过标志位的验证,实现身份切换,具体可看代码, 不喜勿喷,谢谢 nrf互传数据 已完成

2020-05-08

ILI9341系列TFT屏幕驱动ILI93xx.c

该程序是lil9341系列屏幕的驱动代码,代码是stm32f103rct6的,可以驱动屏幕,望采纳

2019-11-15

自动焊锡机焊点阵列函数copy.c

此函数用于自动焊锡机项目,主要用于选择某一工装焊点后,进行焊点阵列,方便人工操作,该函数事实为数组的数据按照某一规律进行扩增

2019-11-15

数组的删除插入chain.c

数组的某一位删除和插入算法,算法里面采用定义数组作为传递数据的介质,并封装成函数,可以直接调用,此函数是针对自动焊锡机项目编写的,用于删除及插入焊点

2019-11-15

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

TA关注的人

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