自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可可芯意的博客

ESP8266 ESP32 各类WIFI SOC,CC2640 2540 CH573等蓝牙SOC 开发

  • 博客(118)
  • 收藏
  • 关注

原创 HC32L130移植Freertos

HC32L130 Freertos

2023-09-27 14:02:26 371 1

原创 LLCC68+HC32L110

最近研究一下LORA,因为LLCC68是阉割版本的SX126X,所以就选用这颗芯片了。== 接收超时/失败/成功;发送成功等回调我就不贴了==检测到CAD或者超时,都会进入此回调。重新进入CAD,调用此函数即可。主程序中,周期调用中断事件。数据接收成功,会进入此回调。

2023-06-06 10:00:13 2821 7

原创 沁恒 CH32V003J4M6 开发测试

沁恒 CH32V003J4M6

2022-12-14 16:50:43 2045 1

原创 ESP32+BM8563

(1).I2C 总线从地址:读,0A3H;写,0A2H,程序对应 0x51

2022-11-13 14:44:18 1203

原创 RTL8720WIFI扫描增加信道显示(arduino)

class WiFiClass中增加CHANNEL成员。其中大于100的信道是5G信道。

2022-11-10 17:37:31 888

原创 ESP82661M FLASH OTA 错误解决

调用 esp_ota_end 出现下面错误。

2022-11-04 16:22:37 357

原创 RTL8720DN SDK 环境搭建

RTL8720DN

2022-10-17 16:01:56 1682 2

原创 ESP32-S3 WEB+LCD 显示摄像头

ESP32-S3WEBLCDCamera

2022-09-16 15:12:42 4237 1

原创 CH582 BLE 5.0 使用 LE Coded 广播和连接

CH582 BLE 5.0 LE Coded

2022-07-25 10:24:11 877

原创 推荐一个沁恒的蓝牙的参考博客

沁恒 蓝牙

2022-07-24 16:40:59 385

原创 52832Dongle的安装

52832Dongle的安装

2022-07-22 16:38:48 553

原创 ESP32 OLED LVGL 显示常用中文字符

ESP32 OLED LVGL 显示常用中文字符

2022-07-17 22:58:00 2386

原创 ESP32 esp-idf 5.x ubuntu下环境搭建

ESP32 esp-idf 5.x 环境搭建

2022-07-17 03:02:35 1936 2

原创 分享一个ESP32中继

esp32_nat_router

2022-07-11 13:38:55 1529

原创 CH579 以太网 DHCP+DNS+MQTT

CH579

2022-07-09 22:43:50 2523

原创 灵动微 MM32 多路ADC-DMA配置

灵动微的MM32多路ADC-DMA

2022-06-27 14:43:35 1109 3

原创 ThingsBoard 使用 REST API HTTP 方法获取遥测数据 属性数据等

一、方法参考想通过http方式拿遥测数据,没有通过设备 访问令牌可以获取到的API,HTTP提供的API,只能拿到属性数据可参考:http://www.ithingsboard.com/docs/reference/http-api/对此,有2中方法,可以拿到遥测数据(1).通过REST API的方法,去拿遥测数据(下文介绍的方法)(2).通过RPC命令,规则链中加脚本,拿到遥测数据后,再回复RPC命令,但这里可以拿到的数据,是服务器范围,我没搞懂什么意思,就没继续研究了,可参考:http://

2022-05-23 15:25:17 2137 1

原创 ESP8266使用AT命令上传数据到ONE NET(HTTP方式)

流程设置STA模式AT+CWMODE=1链接WIFIAT+CWJAP="xxx","xxx"通过TCP链接ONE NET 平台AT+CIPSTART="TCP","183.230.40.33",80进入透传模式AT+CIPMODE=1AT+CIPSEND发送数据POST /devices/xxxxx(你的device id)/datapoints?type=5 HTTP/1.1api-key:xxxxxx(你的api key)Host:api.heclouds

2022-05-16 16:37:19 785 1

原创 ESP-IDF的OTA流程剥离

一、概述最近做了一下ESP32的IAP升级(基于Ymodem),所以需要剥离一下ESP32的OTA二、SDK准备工作SDK版本:esp-idf-4.4.x修改分区表,我这里采用OTA0+OTA1,各1.5M,无Factory区域# Name, Type, SubType, Offset, Size, Flags# Note: if you have increased the bootloader size, make sure to update the offsets t

2022-05-13 18:59:47 815

原创 分享两个Ymodem的上位机(GitHub开源)

一、基于QT此工程,我只测试了发送部分,非常好~可以基于此进行IAP的上位机开发传送门:https://github.com/XinLiGH/SerialPortYmodem框架:Qt 5.7.1编译器:MSVC2015_64bitIDE:Qt Creator 4.2.0 社区版操作系统:Windows 10 专业版基于此工程,我做了一个ESP32的IAP工具(ESP32老是要自己按复位,太麻烦了)我优化了一下下:(1).增加了串口号的显全(之前只能看到COM几,是什么描述看不

2022-05-13 12:46:04 7572 7

原创 立创EDA如何导入CAD文件

一、具体步骤首先我们通常拿到的是结构的dwg文件安装 CAD文件转换器(Teigha File Converter)地址安排https://www.cr173.com/soft/101010.html设置输入/输出文件夹,输入/输出文件格式获取到对应的DXF文件立创EDA在PCB界面,文件–>导入—> DXF选择宽度格式为 mm,和放置的层,我这里选择放文档层完工...

2022-04-28 14:50:37 7911 2

原创 嘉立创打样的阻抗匹配

一、适用条件最好使用4层板以上,2层做匹配没啥意义,套用大佬的话“主要是中间层和表层的距离近,表层和中间层的玻璃纤维厚度是0.2mm,双层板最少是0.6mm,这里的差距很大,如果是1.6mm的双层板,计算值更大”二、参考和工具https://blog.csdn.net/madheart/article/details/107356469嘉立创的阻抗技术分享:http://club.szlcsc.com/article/details_11666_1.htmlPolar_Si9000下载链接

2022-04-10 14:43:43 11217 4

原创 ESP32 BLE 一从多主

一、SDK版本和例子这里采用的SDK版本为 4.4版本从机例子:esp-idf-4.4/examples/bluetooth/bluedroid/ble/gatt_server主机例子:esp-idf-4.4/examples/bluetooth/bluedroid/ble/gatt_client二、注意事项最大链接数,为9个,无论是一主多从,还是一从多主,这是和ble的 controller 相关的,具体可以看看 issue https://github.com/espressif/esp

2022-04-08 16:18:42 3105 1

原创 STM32F407模拟U盘

一、参考地址https://blog.csdn.net/zhang062061/article/details/113574236https://blog.csdn.net/borli/article/details/107883738解决U盘和FAtfs冲突https://www.freesion.com/article/97801199225/二、CUBE配置SDIO的配置参考我的文章STM32F407+cubeMX+Freertos+SDIO+Fatfs使用SD卡USB_OTG

2022-04-01 14:44:26 1415

原创 STM32F407+cubeMX+Freertos+SDIO+Fatfs使用SD卡

一、参考地址https://blog.csdn.net/dxc8865de2/article/details/107914150二、CubeMX配置步骤配置时钟,不超过48M配置一下freertos的最高优先级,默认是5配置Fatfs 不需要配置检测引脚,使用DMA配置SDIO频率小于24M,我这里使用2分频率,40/2= 20M配置NVIC SDIO比DMA要高三、代码添加参考fatfs例子:https://www.cnblogs.com/m

2022-03-24 16:09:20 2882 1

原创 STM32 LL 库 ADC DMA的坑

一、问题ADC配置DMA后,发现一直没有数据更新二、排查一路排查初始化配置,连续转换(注意需要2路以上才可以打开这个选项),DMA传送地址,传送方向,传送内存大小,传送内存地址递增,ADC1转换的数据是16位,传送的目的地址是16位宽度,DMA循环模式,等等等等,都没问题但是这里能看到一个奇怪的现象,DMA的初始化,只是打开时钟,设置NVIC而DMA配置,位于ADC初始化里面static void MX_DMA_Init(void){ /* Init with LL driver

2022-03-22 13:50:23 2440 2

原创 ESP8266 RTOS SDK3.4 cJSON_AddNumberToObject 返回NULL的问题

一、在用RTOSSDK3.4的时候,发现以前3.0的JSON测试代码让设备反复复位,慢慢排查后,发现是cJSON_AddNumberToObject 返回了NULL导致的二、修复方法参考了一位大佬的文章:https://mastergong.cn/archives/270.html下面内容为搬迁,非原创第一种解决方法(修改Newlib):make menuconfig > Component config > Newlib > [ ] Enable ‘nano’

2022-03-21 01:13:40 878

原创 ESP8266 RTOSSDK3.0 的工程同步到3.4

一、为什么要用最新的3.4因为ESP_IDF 4.4的 kconfig 和RTOS SDK的不兼容,我这里是想8266和32用同一个虚拟机,也不想各种折腾,所以就升级到3.4了二、修改步骤注意看对应的GCC,这里匹配到的是 8.4.0,3.0的用5.2,2.x的用4.8 ,nonos也用4.8smartconfig的start函数的参数有区别,sc回调去掉了,直接放到event里面去了3.0的SDK:ESP_ERROR_CHECK( esp_smartconfig_start(sc

2022-03-21 00:19:12 6239

原创 ESP8266 RTOS SDK3.4SDK 和 ESP32_IDF 4.4共同环境

在最新的8266的SDK,和4.x的idf之间,可以共用环境了安装好4.4的环境后git clone https://github.com/espressif/ESP8266_RTOS_SDK.git ESP8266_RTOS_SDK_3.4拿工具链sudo wget https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz解压,设置全局make menuconfig,这里出现错误:fa

2022-02-28 17:34:04 345

原创 ESP32-WHO人脸检测

一、准备硬件安信可的ESP32-CAM模块https://docs.ai-thinker.com/esp32-cam引脚图二、SDK配置拉取SDK https://github.com/espressif/esp-who,直接拉取最新的,用idf4.4版本git clone --recursive https://github.com/espressif/esp-who.git拉取4.4的SDK,可以看我博客 https://blog.csdn.net/xuan5304823

2022-02-28 17:12:34 2465

原创 ESP32 esp-idf 4.x ubuntu下环境搭建(完全踩坑记录)

一、再次采坑这周末,又重新搭建了一次esp32的环境,在ubuntu16.04下捣鼓python环境,各种坑。这里必须注意一点,python版本必须在3.6以上二、Vmware安装ubuntu18.04下载ubuntu18.04,这里用阿里的开源镜像站来拉(为什么选择18.04,因为python版本就是3.6了)http://mirrors.aliyun.com/ubuntu-releases/18.04/下载VMware,必须用 16.0.0以上,否则很容易出现蓝屏问题…家里电脑14

2022-02-27 23:45:52 2857

原创 Ubuntu各个版本资源下载

阿里云开源镜像站可以下载http://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso

2022-02-27 14:17:00 1065

原创 QS100 AT命令 MQTT接入 Thingsboard

一、流程判断联网的流程就不写了,只写一下MQTT的命令操作流程新建MQTTAT+MQNEW=xx.xx.xx.xx,1883,5000,200+MQNEW:0OKL 注意点: Version4(QS100也只支持version4) 需要加入WILL信息和passord,随便乱填都行,否则链接不成功 AT+MQCON=0,4,"ac3fec30-740d-11ec-bd2e-27176d3ae09b",1000,1,1,"WILL",1,0,2,"3838","rCeBhU

2022-02-17 13:51:23 504

原创 串口示波器 serial_port_plotter 二次开发环境搭建(含 QT搭建)

一、拿源码通过github拿源码(建议用Desport或者命令行),这里有引用到别的仓库,直接下载Zip会不全https://github.com/CieNTi/serial_port_plotter二、QT安装下载QT,因为这个源码是通过QT Creater 工程建立的,另外他的QT版本是5.11,没找到,就用接近的5.12版本http://iso.mirrors.ustc.edu.cn/qtproject/archive/qt/5.12/5.12.1/qt-opensource-wind

2022-02-09 15:43:20 1499 1

原创 ESP8266 Arduino OLED

一、参考Adafruit的SSD1306驱动https://blog.csdn.net/tiandiren111/article/details/122019747U8G2参考https://blog.csdn.net/qq_40531588/article/details/89515149二、步骤参考上面链接的大佬,先成功显示我们这里选择Adafruit的U8G2库,不需要用到原始的按照库上面的More info查看使用说明 https://github.com/olikra

2022-02-07 18:25:25 1199 4

原创 STM32F4 LL库 多路ADC

参考参考这位大佬:https://blog.csdn.net/qq_45100839/article/details/114399506步骤对比STM32F0,ADC的配置需要增加Number Of Conversion 的配置,然后一些其他配置也少有不同ADC配置,我这里是2个通道DMA配置我这里没有用到中断,直接查询等待了,可以参考上面给到的链接参考添加中断添加代码void adc_dma_init(){/* Set DMA transfer address

2022-01-27 14:44:56 1176

原创 Linux 下的串口工具

xgcom 推荐用这个 ,参考这位大佬的安装方法 https://blog.csdn.net/dhs347/article/details/77097727gtkterm 这个不知道怎么断开port,比较简陋 直接apt可以拿到minicom 最经典的一个了 直接apt可以拿到cutecom 和minicom差不多感觉 直接apt可以拿到...

2022-01-25 10:37:39 780

原创 QS-100模块环境搭建(Linux)

一、参考下载SDK,参考SDK里面的linux的步骤 ```c 1、安装 gcc-arm-none-eabi sudo apt-get install gcc-arm-none-eabi 2、安装:pip3 sudo apt install python3-pip 3、默认python3 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 进入SDK根目录

2022-01-21 11:42:37 3503

原创 安装python 3.8

一、躺坑过程我的虚拟机本身是带py35的,装了py38后,再 sudo pip3 install --upgrade pip 更新后 出现了很奇葩的问题二、正确流程先切换apt源,参考链接:https://blog.csdn.net/qq_40301372/article/details/108622277#阿里云源deb-src http://archive.ubuntu.com/ubuntu xenial main restricteddeb http://mirrors.aliy

2022-01-20 18:45:58 2880

原创 Thingsboard 通过HTTP 上传 遥测数据

一、准备工具Postman二、参考链接http://www.ithingsboard.com/docs/reference/http-api/#protocol-customization这里参考用到的curl,分为3种格式,第一是普通单个object的,第二是以array格式的,第三是带时间戳的,我们普遍选择第一种就行,时间戳用服务器自带的# Publish data as an object without timestamp (server-side timestamp will be

2022-01-19 11:31:57 2864

空空如也

空空如也

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

TA关注的人

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