首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
开发语言
scala
pcb布局
汇编
ux
开发板
数据卷
PID算法
java项目实战
rtmp
最大降雨量
游寄
Exchanger
Java中的File类
同步锁
ACK
BH1750
深度卷积神经网络
webGL
贝叶斯网络
嵌入式C
2024/4/12 5:12:06
【华大 HC32L110】调用`printf`和串口接收中断的冲突问题解决
华大单片机 HC32L110调用printf和串口接收中断的冲突问题解决,经过查找是官方库 去使能了 串口的接收功能,记录解决问题的过程 目录 1.硬件MCU资料2. printf和串口接收中断的冲突解决3.重新封装 fputc 函数4.查找问题,发现是官方库配置有误5.…
阅读更多...
【嵌入式 MultiTimer】软件定时器原理+单向链表的使用详解
📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥🎉 支持我:点赞👍收藏⭐…
阅读更多...
【沁恒蓝牙mesh】CH58x USB功能开发记录(一)
本文主要介绍基于【沁恒蓝牙mesh】CH58x USB功能,结合SDK提供的代码包分析USB的基本常识 【沁恒蓝牙mesh】CH58x USB功能开发记录(一) 1. USB基本常识1.1 **USB 设备类别:**1.2 **USB设备实现方法:**1.3 **CDC设备&…
阅读更多...
【嵌入式C】栈内存与printf,代码正确运行,删掉 printf 代码就崩溃了??
目录 1. 删掉 printf 代码就崩溃了2. 运行代码为什么报错2.1 为什么程序报错 Segmentation fault ?2.2 为什么程序每次都稳定的报错?2.3 研究一下两个局部变量的值和地址? 3. 为什么加一个 “\n”就可以正确执行?疑问?…
阅读更多...
【ESP32】以蓝牙网关为例,记录队列的使用
📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的菜鸟打工人。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥🎉 支持我:点赞👍收…
阅读更多...
【ESP32】解决接串口助手时,无法启动问题
本文主要记录ESP32正常烧录程序后,接上串口助手就无法启动,报错 waiting for download,拔掉串口助手后,程序可以正常启动 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的…
阅读更多...
【沁恒蓝牙mesh】CH58x pwm 调光控制灯的亮度值
本文基于沁恒CH58X 单片机的pwm功能模拟控制灯的亮度值,关灯指令后保持哦一定的亮度值 一键三连,收藏+点赞+评论 私信可获取原文 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥🎉 支…
阅读更多...
【沁恒蓝牙mesh】CH58x串口环形FIFO数据处理
本文章主要针对沁恒科技的CH58x芯片,以 BLE_UART 工程为依托,介绍串口数据的接收与处理。 该工程中 串口数据的处理用到了环形FIFO机制,可作为其他开发工具 📋 个人简介 💖 作者简介:大家好,我…
阅读更多...
【ARM 处理器】程序存储详解
本篇文章主要介绍ARM处理器,Code, RO-data,RW-data,ZI-data 知识以及程序存储情况 目录 1. 专业词汇2. 程序存储3. 程序空间计算 1. 专业词汇 Code : 代码区,存储在 ROM 区域RO-data:Read Only data,即只读数据域&…
阅读更多...
【沁恒蓝牙mesh】OTA功能详解
本文基于沁恒CH58X 单片机的OTA功能 一键三连,收藏点赞评论 私信可获取原文 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethern…
阅读更多...
【嵌入式C语言】常见数据转化函数
本文记录【嵌入式C语言】常见数据转化函数 【嵌入式C语言】常见数据转化函数 1.字符串转16进制2.16进制转字符串3.字符串转10进制3.1 带负号3.2 不带负号3.3 包含转为浮点数 4.十进制转字符串5. u8 和 u32 转换 1.字符串转16进制 void StrToHex(char *pbDest, char *pbSrc, in…
阅读更多...
【ESP32】串口+wifi 透传,以及回调函数的使用
本文主要记录【ESP32】串口wifi 透传】的学习记录,主要包括 1.串口的AT 模式和透传模式 2. 串口命令解析 3. socket 连接 4. 回调函数的使用 【ESP32】串口wifi 透传,以及回调函数的使用 1. 函数接口说明2.开发环境3.硬件连接4.测试结果4.1发送 ATWS 命令…
阅读更多...
【嵌入式C语言】《字符串-----数字》转换函数总结
分享常用字符串和数字转换函数的文章。关于字符串和数字之间的转换,网上的资料太散, 所以搜集整理一下,方便查阅。 atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol…
阅读更多...
【沁恒蓝牙mesh】CH58x 将RTC时钟切换为LSE外部低速时钟
本文主要记录了【沁恒蓝牙mesh】CH58x 如何将RTC时钟切换为外部时钟 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥🎉…
阅读更多...
【沁恒蓝牙mesh】CH58x USB功能开发记录(二)
本文主要介绍基于【沁恒蓝牙mesh】CH58x USB功能, BLE_USB 工程 解析与修改,主要实现 手机app与节点的数据双向通讯 【沁恒蓝牙mesh】CH58x USB功能开发记录(二) 1. BLE_USB 工程1.1 数据转发接口1.2 PC端测试1.3 手机APP端测试1.4 工程修改实现双向通讯1.4.1 【测试原理图…
阅读更多...
【沁恒蓝牙mesh】CH58x USB功能开发记录(三)
本博文主要记录 ,【沁恒蓝牙mesh】CH58x USB功能开发记录(三),数据收发基于寄存器级别解释 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页…
阅读更多...
【ESP32 + Edge Impulse平台】模拟多传感器数据融合实验测试
本文章主要记录利用 【ESP32 + Edge Impulse平台】完成数据集的采集、训练、测试、模型部署和运行,实现多传感器数据的融合 目录 1. 实验描述1.1【场景1固件】1.2【场景2固件】2.数据集采集2.1 数据集12.1 数据集23.数据集训练3.1 生成数据特征3.2 选用分类器训练数据集3.3 模…
阅读更多...
【esp32】解决以太网+mqtt堆栈溢出问题 报错 no mem for receive buffer
本文主要记录了 esp32 + 以太网 +mqtt 功能时遇到的堆栈溢出的情况,千里之堤毁于蚁穴,开发过程的不细心导致多付出了一天多的时间,记录于此,共勉 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎📝 个人主页:欢迎访问我的 Ethernet_Comm 博…
阅读更多...
【I.mx6ull】之-----代码的编译过程
本博文记录【I.mx6ull】之-----代码的编译过程 文章目录 I.mx6ull 启动分析汇编语言驱动开发板代码编译过程将汇编语言依次编译为 .bin 文件的过程Makefile 文件的必要性 C语言驱动开发板底层过程 I.mx6ull 启动分析 比如,裸机的例程是在SD卡中,板子上电…
阅读更多...
【嵌入式软件C编程】主函数free子函数malloc地址的两种方式以及注意事项
本文档主要记录嵌入式C语言在子函数中应用malloc函数的方式,在实际项目中内存管理特别重要 一般在主函数中(main)使用malloc函数,然后在通过free函数进行释放内存,但有时候如果必须在子函数长调用malloc函数该怎样进行…
阅读更多...
【嵌入式开发问答】不是普通的嵌入式八股
1. 进程、线程、堆栈、溢出 【问:】 进程的堆栈的物理内存是什么时候分配的? 堆栈的大小限制是多大?这个限制可以调整吗? 当堆栈发生溢出后应用程序会发生什么? 【答:】
阅读更多...