- 博客(54)
- 收藏
- 关注
原创 【Nordic进阶日记】填坑篇⑥ Nordic DFU介绍
本章详细介绍了通过使用手机、电脑等设备对Nordic设备进行OTA固件升级的各个环节。
2024-12-25 08:00:00
896
原创 【Nordic进阶日记】填坑篇⑤ Nordic协议栈、MCU替换流程
本文描述,根据SDK example工程或者现有的项目,更换协议栈版本、MCU的注意事项。
2024-12-24 20:39:17
1023
原创 【Nordic进阶日记】填坑篇④ ARM架构的OS支持
本章详细介绍了ARM架构MCU的堆栈和异常中断,以及中断优先级,并以Nordic为例介绍了在Nordic中使用FreeRTOS时的中断原理。
2024-12-13 08:00:00
896
原创 【Nordic进阶日记】填坑篇③ Nordic中使用FreeRTOS的时钟问题
本章以NRF52832为例,详细介绍了为什么在Nordic中使用FreeRTOS时不能使用SysTick作为FreeRTOS Ticks,以及如何正确设置FreeRTOS Ticks,并附以详细代码。
2024-12-12 08:00:00
728
原创 【Nordic进阶日记】填坑篇② NRF52xxx内外部时钟设置
本文以NRF52840为例介绍内外部时钟设置,以及附带详细的sdk_config.h文件。另外,本文还介绍了NRF52840与NRF52832的时钟设置的不同之处及其详细代码。
2024-12-11 08:00:00
647
原创 【Nordic进阶日记】填坑篇① Nordic计时功能总结
本文是通过实际工程中发现Nordic对计时源有一定的要求,从而进一步查找资料,总结了Nordic平台可以用来精确计时的三种方式。
2024-12-10 22:06:17
1096
原创 【FOC进阶日记】实战篇 ② 自发电控制算法
本章介绍了在电机相关知识的背景下,着重讲解了整流桥各类介绍,发电机公式、电压型PWM整流器及其控制和采样、无传感器位置获取、转速、坐标变换、目标值和实际值、PI控制、需要的母线电压值、坐标反变换、SVPWM控制、对应的各MOS的PWM值。循环时间、采样时间5k、中断处理、低速处理、储能控制、最低速限制、温度控制、温度补偿。
2024-11-03 23:02:09
782
原创 【开发工具日记】Git篇③ Repo仓库管理指南
Repo仓库指的是代码版本控制系统中的一个代码库,通常由 Git 等版本控制工具管理。本章着重介绍Repo仓库协作开发、跟踪和管理项目的不同版本。
2024-10-25 08:00:00
1508
原创 【开发工具日记】Git篇② Gitee 远端仓库cherry-pick到本地的方法
Gitee 并不支持从远端仓库一键cherry-pick到本地仓库的功能,但在实际开发这种操作常会用到。
2024-10-24 22:21:27
958
原创 【Matlab学习日记】④ Matlab Coder 工具箱应用
本章从实际项目出发介绍了Matlab Coder 工具箱应用和C代码的检测等详解。
2024-10-07 23:12:05
917
原创 【Matlab学习日记】③ 常用滤波以及噪声分析方法(下)
本文介绍常见的滤波算法的基础入门知识点。并以实际项目为出发点讲解常见滤波的作用和实现环节。
2024-10-07 20:09:02
1265
原创 【Matlab学习日记】② 常用滤波以及噪声分析方法(上)
本文介绍常见的滤波算法的基础入门知识点。并以实际项目为出发点讲解常用滤波和数据中噪声分析方法。
2024-10-07 17:34:05
1455
原创 【开发工具日记】PyCharm篇① 宇宙最强Python管理工具--PyCharm
本章介绍了宇宙最强Python管理工具–PyCharm的下载、安装、以及如何使用PyCharm来进行Python环境的管理。
2024-01-08 08:00:00
1027
原创 【ESP32填坑日记】问题篇⑨ 队列阻塞导致定时器不执行的coredump
本章介绍了队列阻塞导致定时器不执行的coredump的具体原因分析。
2024-01-07 14:38:07
1366
原创 【ESP32填坑日记】问题篇⑧ VScode中提示无法使用compilerPath解析配置:“C:/xxx/xtensa-esp32-elf-gcc.exe“
VScode中提示无法使用compilerPath解析配置:"C:/xxx/xtensa-esp32-elf-gcc.exe"
2023-12-19 15:13:18
6777
原创 【FOC进阶日记】实战篇 ① FOC与SVPWM详解
本章介绍了电机原理、无刷电机六步换相、获取转子角度、驱动电路、电压空间矢量、FOC原理、算法等学习FOC需要的所有知识点详解。看完本文会对FOC有一个很详细的了解,多次观看,细细品味一定会对学习FOC有一个质的提升!
2023-12-14 16:03:19
4242
3
原创 【ModBus进阶日记】①ModBus协议栈解析
本章详细介绍了ModBus RTU协议栈、协议栈处理流程、异常处理、使用注意事项等实际开发过程中可能遇到的实际问题。
2023-12-13 09:28:41
1756
原创 【CANopen进阶日记】③ CANopen对象字典工具
本章介绍了CANopen对象字典工具的基本概念,以及如何使用对象字典工具实现主从机的SDO、PDO通讯。
2023-12-12 14:36:38
2319
原创 【CANopen进阶日记】② CANopen协议栈详解
CANopen是基于CAN(控制器局域网)总线的一种高级通信协议,被广泛应用于自动化和嵌入式系统中。本章旨在提供详细的CANopen相关知识、最佳实践和实际应用案例。包括但不限于CANopen标准: 对CANopen规范进行深入讲解,包括但不限于通信对象(COB-ID)的管理,进程数据对象(PDO)、服务数据对象(SDO)和网络管理(NMT)等核心概念。
2023-12-12 09:17:55
2829
原创 【BLE进阶日记】⑦嵌入式应用程序开发
本章介绍了编译嵌入式设备代码所需的工具。使用在第5章中讨论的nRF51822-EK,结合自由、开源的GNU工具链和ARM交叉编译器,你将创建一个心率监测示例,使其可以本地运行在nRF51822 SoC上。
2023-12-05 11:42:44
1623
原创 【BLE进阶日记】④BLE--GATT (Services and Characteristics)
本章概述了通用属性配置文件(GATT),该配置文件建立了在BLE中用于表示和操作数据的层次结构和格式。它介绍了服务和特征的基本概念,以及允许连接设备彼此交换数据的过程。
2023-11-28 16:58:55
1655
原创 【BLE进阶日记】③BLE--GAP (Advertising and Connections)
本章介绍了通用接入配置文件(GAP),它控制广告过程和连接。它概述了允许设备使用广告包广播信息和使用连接交换数据的模式和过程。
2023-11-22 18:09:08
1171
原创 【BLE进阶日记】②BLE协议基础知识
本章重点介绍协议栈作为一个整体及其中的不同实体。它概述了每个协议层及其重要特性,筛选了规范中与低功耗蓝牙应用开发者直接相关的细节。每个层都在整体框架下描述其所扮演的角色,并特别关注其在实际场景中可能产生的影响。
2023-11-22 16:39:43
1438
原创 【BLE进阶日记】①BLE介绍
本章介绍了被称为低功耗蓝牙的无线标准的基本概念。它简要描述了理解该技术最重要的要素所需的基本知识,并概述了今天可以找到的不同规范和芯片配置。本章还介绍和解释了BLE的基本概念,例如广播、直连以及设备可以承担的不同角色。
2023-11-22 15:08:57
1438
原创 【C语言进阶日记】算法篇② 浮点数转换为定点数
浮点数的处理需要大量的计算资源,尤其在嵌入式系统中,资源较为紧张。而定点数的计算效率高,资源占用小,因此熟悉浮点数与定点数之间的转换,对于计算机科学和嵌入式系统领域的工程师来说至关重要。
2023-11-14 15:28:38
3338
原创 【单片机进阶日记】Keil篇② 清理keil的工程文件、复制工程后报错、压缩工程文件工具--keilkill.bat
Keil-Kill.bat:清理keil工程过程文件,使keil工程更轻小,更易于移植,避免工程复制后产生错误
2023-11-14 13:48:16
2039
一个简短的汇编语言入门教程,并给出基本概念和一些简单的代码例子
2024-02-04
使用Python的Tkinter库,创建一个显示爱心的小程序
2024-02-04
这段代码示例中将创建一个窗口,显示一个简单的龙形状,并在其旁边绘制烟花效果来庆祝春节
2024-02-04
圣诞特效:圣诞老人会在屏幕上来回移动,同时雪花随机飘落
2023-12-05
基于STM32F4的四旋翼飞行器毕业设计
2023-12-05
C语言编写的圣诞主题特效代码
2023-12-05
OpenCV综合教程与项目资源 - 学习图像处理与计算机视觉的完整指南
2023-11-29
锂电池BMS的Matlab仿真模型
2023-11-29
8大经典Python面试题,附源码及详解
2023-11-14
C语言基础知识教程、心得、源码示例讲解文档
2023-11-14
Keil-Kill.bat:清理keil工程过程文件,使keil工程更轻小,更易于移植,避免工程复制后产生错误
2023-11-13
Python烟花代码高级,可以直接编译使用
2023-11-08
C语言下的冒泡排序,可以直接编译使用
2023-11-08
Python爱心代码,可以直接编译使用
2023-11-08
C语言爱心代码,可以直接编译使用
2023-11-08
C语言串口通信,可以直接编译使用
2023-11-08
C语言介绍sizeof的使用方法,可以直接编译使用
2023-11-08
C 语言统计字符个数,可以直接编译使用
2023-11-08
C语言文件读写操作代码,可以直接编译使用
2023-11-08
C语言实现n的阶乘的代码,可以直接编译使用
2023-11-08
本示例是一个使用C语言中char数据类型的代码示例,该代码读取用户输入的字符,并打印其ASCII值
2023-11-08
本资源使用 C 语言中 switch 语句作为示例代码,它根据用户输入的数字打印相应的星期天
2023-11-08
锂电池BMS的Matlab仿真模型
2023-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人