自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式软件工程师的自我修养

嵌入式开发的底层素质,本质是**对确定性的极致追求**——在软硬件交织的混沌中,用逻辑、数据和工程纪律建立起可控性。优秀的嵌入式程序员的**底层素质**,是超越具体技术、支撑其长期成长和高效解决问题的核心特质。面对系统崩溃(如HardFault),能快速拆解为**硬件异常(电压不稳)、内存越界、栈溢出、中断冲突**等具体问题点。理解芯片勘误手册(Errata)中的缺陷,设计软件规避方案(如某款MCU的ADC需延迟500ns再采样)。设计跨平台的HAL(硬件抽象层),将SPI、I2C操作封装为统一接口。

2025-04-08 09:50:25 122

原创 杰理ac695向app发送数据函数

2025-04-07 10:58:52 32

原创 杰理蓝牙发射器(emitter)

emitter和经典蓝牙(Classic Bluetooth)是两种不同的蓝牙功能,它们的主要区别在于数据传输的方向和应用场景。

2025-04-01 14:43:56 224

原创 杰理ac695获取dac输出功率,实现律动效果

2025-03-31 22:24:22 67

原创 外挂adc一般都支持正负电压值采集

2025-03-31 19:09:01 87

原创 C语言指针分配内存

指针被声明但没有分配内存就直接使用了,这会导致未定义行为。

2025-03-31 14:01:13 160

原创 杰理ac696获取和设置rtc时间

2025-03-31 11:50:53 68

原创 杰理蓝牙协议

【代码】杰理蓝牙协议。

2025-03-30 16:06:47 341

原创 推荐一个好用的文字转语音网站

在线免费文字转语音 - TTSMaker官网 | 马克配音

2025-03-27 17:20:55 268

原创 杰理打印如何显示系统时间

2025-03-27 15:03:39 81

原创 杰理ac696看门狗

2025-03-27 14:48:23 88

原创 C语言获取每个月的天数

【代码】C语言获取每个月的天数。

2025-03-27 11:08:31 330

原创 杰理ac696 AI小度模式

test测试模式下一个ID只能绑定一个设备 ,换了设备连接不上小度。小度AI的宏定义打开。

2025-03-25 11:53:58 157

原创 杰理ac696驱动cs1242采集电压(已跑通)

【代码】杰理ac696驱动cs1242采集电压(已跑通)

2025-03-24 22:43:22 106

原创 杰理ac696驱动W25Q128读写内存(已跑通)

【代码】杰理ac696驱动W25Q128源码(已跑通)

2025-03-24 22:36:42 157

原创 杰理codeblocks找不到.o文件

把这个地方多余的删掉。

2025-03-24 19:12:03 95

原创 uint8_t / uint16_t / uint32_t /uint64_t 数据类型

/ 64位无符号整数类型。// 16位无符号整数类型。// 32位无符号整数类型。// 8位无符号整数类型。

2025-03-24 16:40:49 86

原创 杰理ac696如何看flash大小

转换为十进制是 4096。在计算机存储领域,通常以字节(Byte)为单位,1024 字节等于 1 千字节(KB)。所以,4096 字节就相当于 4KB。所表示的内存大小是 4KB。

2025-03-24 10:56:09 364

原创 杰理采温度不准问题

要记得精确到小数位后三位,不可用int型比较。

2025-03-21 10:53:12 315

原创 音频播放声道选择

DAC_OUTPUT_MONO_LR_DIFF 单声道差分输出。DAC_OUTPUT_MONO_L 左声道。DAC_OUTPUT_MONO_R 右声道。DAC_OUTPUT_LR 立体声。

2025-03-11 10:00:27 284

原创 头文件检索方式

头文件位于`[编译器工作目录]/apps/cjson-feature_jl_cJSON/``apps/common/rec_nor/` → 回退2层 → `apps/`目录。无论编译器参数如何配置,只要目录结构不变 → 总能找到。若未设置 -Iapps 参数 → 编译失败。// 原写法(应用程序目录相对路径)- 编译器已添加`-Iapps`参数。// 新写法(文件相对路径)// 原写法依赖编译器参数配置。// 新写法基于文件位置。

2025-03-06 14:25:35 197

原创 文件的路径包含需要精确到开始出现分路的文件夹

#include "../../examples/keypage/app_keypage.h"

2025-03-04 19:18:16 130

原创 杰理ac695检测pc模式

DEVICE_EVENT_FROM_OTG

2025-02-27 09:58:18 88

原创 codeblocks检索不到头文件

多亏了deepseek帮忙,../../apps/cs1242/cs1242.h 这样就可以检索到文件了。

2025-02-25 15:30:27 210

原创 杰理强制烧录说明

5.1. 升级与下载说明 — JL Project Documentation

2025-02-20 10:03:04 92

原创 GPIO框架

2025-01-10 15:40:25 122

原创 HID简单介绍

引用度娘:HID(Human Interface Device)是指人机接口设备,是一种输入输出设备,例如:鼠标、键盘、游戏手柄、摇杆、触摸板、扫描仪、数字化板等等。HID设备可以通过USB、蓝牙等接口连接到计算机或其他设备上,并且可以通过操作系统提供的驱动程序进行控制和使用。HID(Human Interface Device)协议是一种用于描述计算机与人机交互设备之间通信协议的标准。它定义了计算机与键盘、鼠标、游戏手柄等设备之间的通信规则,使得这些设备可以被计算机正确地识别和使用。

2025-01-06 17:27:32 1313

原创 吐槽乐鑫科技

乐鑫真的是,使一样的开发环境。芯片卖的那么好,不能优化一下编译器吗。还在用着win98的界面来配置。

2025-01-03 00:40:30 147

原创 ac696内存不够可以把vm改小一点

2025-01-02 16:38:36 118

原创 ||error: error in backend: IO failure on output stream.|

原来是电脑C盘满了,清一下就ok了。

2024-12-30 18:47:44 127

原创 n*1024 = n kb =n * 1024*byte=n*1024*8*bit

bit就是位,也叫比特位,是计算机表示数据最小的单位。3.转换关系如下:1)1KB=1024B。1.字节就是Byte,也是B。4.1byte就是1B。5.一个字符=2字节。2.位就是bit也是b。

2024-12-26 10:50:10 104

原创 杰理ac791获取唤醒源

【代码】杰理ac791获取唤醒源。

2024-12-24 13:45:13 188

原创 micro-usb和type-c

以前的Micro-USB接口,上窄下宽不对称,我们在充电的时候需要对准方向,而Type-c的接口呈对称状,正反皆可插,给人们带来了很大的方便。另外这种接口还有很多的引脚,可以做更多的事情。

2024-12-23 10:00:51 165

原创 杰理ac791有时在文档找不到可以百度,反而会自动帮你定位到相关信息

2024-12-21 14:46:11 211

原创 ac791的ble和wifi貌似是同时打开和关闭

今天有个问题卡了很久,我原本是说先把ble调好再去调wifi,但是明明ble初始化了也有打印,但手机上就是看不到。然后把wifi的3.3v脚打开后,ble也跟着出现了。

2024-12-17 16:17:02 127

原创 ac791通道all_channel_open是否打开

因为把all_channel_open关闭了,排查这个问题花了整整一天,神奇的是录音那边关闭all_channel_open才能一边录音一边播放,语音唤醒这边要打开all_channel_open才能起作用。

2024-12-17 10:39:39 117

原创 局部变量消耗的是堆还是栈?

最近出现一个问题,我执行一个函数,每执行一次堆都会变少,我纳闷局部变量消耗的是栈,和堆有什么关系?后来才发现如果局部变量是指针的话,实际上消耗的是堆,要记得释放。

2024-12-16 11:38:31 246

原创 ac791 key的位置

2024-12-13 10:14:01 120

原创 杰理ac791显示堆栈函数

2024-12-12 10:44:06 131

原创 杰理recorder_vfs_fread()函数返回0可以触发结束回调

2024-12-11 20:17:35 87

空空如也

空空如也

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

TA关注的人

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