自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32 esp32 can大于8字节分包协议,支持ping节点 和 广播 功能, 支持数据带应答 或 不带应答

AT+CAN,TX,1,0,1,9,1,2,3 //数据发送,id,fun, ack, size, data //id: 0-127, fun: 0-240(功能码),ack:0/1(是否应答),size:长度,data:数据。#define APP_CAN_DEV_RX_MES_SIZE 255 //dev接收数据环形队列最大长度 (15*(4+1+8+4))#define APP_CAN_DEV_USE_REC_NODE 0 //是否统计节点在线状态。

2025-01-10 20:38:31 600

原创 stm32二维码生成算法,支持动态内存分配

define QR_IS_USE_MALLOC 1 //is use malloc 1:打开, 0:关闭。//自己实现 xy起始坐标。//点整扫描方式先竖在横,实际应用根据自己需求修改。2.在原创基础上添加动态内存分配,动态内存可打开和关闭。//生成21*21二维码。

2024-11-28 16:56:51 728

原创 ESP32S3 PWM模拟DAC实现语音播放,适合音质要求不高的产品

define APP_AUDIO_REMO_NUM 100 //滤除头尾个数。#define APP_AUDIO_ENT_GPIO 0 //功放使能IO。#define APP_AUDIO_MIN_SIZE 44 //包头数据。#define APP_AUDIO_MAX_VOLUME 32 //最大音量。#define APP_AUDIO_DEF_VOLUME 32 //默认音量。void *addr;

2024-11-15 09:42:02 1612

原创 ESP32串口中断+128字节缓存收发数据

/ 中断处理函数,注意加上: IRAM_ATTR 和 esp_intr_alloc 参数 ESP_INTR_FLAG_IRAM 对应。//这里是关键点,必须要先uart_driver_install安装驱动,在把中断服务给释放掉。// 添加到sdk driver/uart/uart.c末尾。2. 100ms调用一次 BspUart2Test。//读取FIFO长度。//读取FIFO长度。//必须释放出中断函数。//使能串口接收中断。//使能串口发送中断。

2024-11-02 17:46:30 1667 1

原创 esp32 自定义获取输出IO状态

/放到gpio.c文件里面。

2024-10-08 16:50:06 347 1

esp32移植野火w5500

esp32移植野火w5500

2025-01-16

stm32 esp32 can大于8字节分包传输协议,支持ping节点功能

//连续包格式: 第一包:数据编号(1) + 当前包号(1) + 总包号(1) + 当前长度(1) + 总长度(1) + crc(2) 后续包: 数据编号(1) + 包序号(1) + 有效数据(2-6) //单包格式: 有效数据(1-8)

2025-01-10

esp32 can大于8字节分包传输协议,支持ping节点功能

stm32 esp32 can大于8字节分包传输协议,支持ping节点功能

2025-01-10

stm32二维码生成算法,支持动态内存分配

stm32二维码生成算法,支持动态内存分配

2024-11-28

stm32 pdo 发送和接收,实现同步接收,主机实现节点是否在线功能

移植CanFestival协议

2023-12-04

stm32 canopen sdo主从机读写大于8字节传输 说明:移植CanFestival协议

字典在Canopen\dictionary 文件夹

2023-12-04

空空如也

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

TA关注的人

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