自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32串口hal库

之前使用的都是标准库,包括国产芯片,都是标准库现在想使用IAP升级:顺便hal库研究一下串口,顺便做笔记;

2026-03-28 17:19:55 42

原创 LVGL之初始

define MY_DISP_HOR_RES (800) /* 屏幕宽度 */#define MY_DISP_VER_RES (480) /* 屏幕高度 */LVGL_library\src\core工程目录的文件夹如下。由lv_conf_template.h变更lv_conf.h。extra 文件夹下除了 lib 文件夹之外的全部.c 文件。lv_port_disp_init中函数屏蔽。添加 font 文件夹下的全部.c 文件。两个文件夹下的全部c文件。Sw文件的全部c文件。

2026-02-05 11:25:45 597

原创 FreeRTOS笔记

ARM Cortex-M 有三个用于屏蔽中断的寄存器,分别为 PRIMASK、 FAULTMASK 和BASEPRI。(8 - configPRIO_BITS) )// 左移4位:ARM M系列中 中断抢占优先级 仅高4bit有用。重点结论:在freeRTOS屏蔽中断;仅能屏蔽受控的指定的中断等级;受freeRTOS管理的中断优先级5~15。

2026-01-22 19:33:31 671

原创 FreeRTOS系统移植笔记

下载地址当前使用版本。

2026-01-22 01:11:27 46

原创 N32WB03之串口开发

物理连接:没有短路;对工具的收发脚没有接错。出现:mcu发,mcu自己收了;仿真器的供电功率不足支撑多个器件。单独仿真器的3.3v供电。使用串口工具调试收/发。

2026-01-05 14:20:39 108

原创 N32W03开发之IIC

实际上总线发送的地址数据是0x20;真实的地址为bit1到bit7。程序设置地址0x40。

2025-12-18 14:19:45 121

原创 N32WB03-RTC-ALARM

需要用到RTC的实时时钟,250ms中断一次。

2025-12-15 09:43:13 344

原创 QT6开发笔记

1、 一个类:有变量有方法所以一个类包括cpp文件和h头文件2、每次创建一个类对象,就会执行一次构造函数;

2025-11-30 20:07:47 289

原创 N32WB蓝牙芯片开发

国民技术N32WB03的蓝牙芯片研究笔记

2025-11-26 20:23:17 154

原创 60730认证移植笔记标准库

ARM仿真器因为是盗版的,断点多了,然后仿真每次校验不通过;发现取消很多断点后,直接校验值改变,并且正确;(有机会一定让公司买个正版的)本身用来自检的FLASH的要CRC数据量本来就大,人工对比数据校验能对比一两次都不错了;2.2是自带的IAR的flash校验和ST的硬件校验。因为做的是BMS,而且硬件和官方的开发板不一样;2、CRC32是大问题:可解决。1、首要RAM始终测试不了。

2025-11-13 09:42:23 467

原创 LWIP带freeRTOS系统移植笔记_二创

重点在lwip,而不是freeRTOS。所以以系统freeRTOS工程为基石;

2025-09-18 20:23:40 492

原创 LWIP裸机移植之个人精简化版

文章背景在经过了解了正点原子例程后和别人的lwip之后,精简版程序。

2025-08-31 16:11:22 936

原创 vscode使用keil5出现变量跳转不了和搜索全局不了

下载这个插件,如果不行,启用和禁用之间来回切换。右下角会弹出一个东西,点击ok。vscode使用keil5出现变量跳转不了,或者未包含文件,或者未全局检索;参考如下文章后还会出现;

2025-08-14 21:36:13 694 1

原创 推送git问题_查询索引文件——查导致的文件

复制这个命令 git rev-list --objects --all | grep c99199db91692eaf505cf7194475eb1211ec4b4f。只知道一串数字:c99199db91692eaf505cf7194475eb1211ec4b4f。使用git bash。

2025-07-22 11:30:35 318

原创 LWIP之MQTT应用协议~

应用于,车联网,智能家居;

2025-05-20 19:43:23 1118

原创 LWIP之Jperf网络工具测试

(2) Type of Service 表示服务类型(Type of Service, ToS),大小范围从 0x10 (最小延迟)/* MEMP_NUM_TCP_PCB_LISTEN: 监听TCP的数量. */需要(2 * TCP_SND_BUF/TCP_MSS)才能正常工作 *//* MEMP_NUM_SYS_TIMEOUT: 超时模拟活动的数量. *//* MEMP_NUM_TCP_SEG: 同时排队的TCP的数量段. *//* MEMP_NUM_UDP_PCB: UDP协议控制块的数量. */

2025-05-19 21:35:02 1236

原创 LWIP的Socket接口

类似于文件操作的一种网络连接接口,通常将其称之为“套接字”。lwIP的Socket接口兼容BSD Socket接口,但只实现完整Socket的部分功能netconn是对RAW的封装Socket是对netconn的封装。

2025-05-18 18:06:59 986 1

原创 LWIP的NETCONN接口

机制, 对网络连接进行了抽象,使用同一的接口完成。个人理解:就是系统的OS的机制。

2025-05-18 15:57:39 1490

原创 LWIP传输层协议笔记

文件/图片/视频 都是一堆二进制数据。传输层的TCP/UDP三个步骤。这两种协议有什么区别呢?

2025-05-12 18:25:47 344

原创 LWIP的ICMP协议

ICMP协议是一个网络层协议背景:如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。因此我们需要ICMP协议来完成这样的功能。

2025-05-11 11:54:32 624

原创 LWIP的IP协议笔记

mac的作用则是实现直连的两个设备之间的通信,而IP则负责在没有智联的两个网络之间进行通信传输;

2025-05-10 21:36:38 642

原创 LWIP的网络层ARP协议笔记

地址解析协议,即ARP),是根据IP地址获取物理地址的一个TCP/IP协议。

2025-05-08 22:33:51 819

原创 LWIP的超时事件笔记

每一个宏都是该协议的超时事件的使能参考 : LWIP超时事件结构体。

2025-05-07 22:40:43 483

原创 LWIP带freeRTOS系统移植笔记

以正点原子学习视频为基础的文章。

2025-05-02 23:26:43 1656

原创 LWIP裸机移植笔记

基于正点原子的教程学习笔记之后会分析源码。

2025-04-27 11:10:15 677 2

原创 LWIP学习笔记

TCP:可靠性强,有重传机制。UDP:单传机制,不可靠。

2025-04-15 19:10:08 450

原创 嵌入式软件查看PADS的

同时设置其他的显示。

2025-03-31 10:13:35 235

原创 IAR工程移动了位置包含路径问题_跳转问题

描述:把iar整个工程移动位置目录 移动到别的盘 因为跳转点h文件,弹出了两个点h让你选择。其实只有一个点h文件;(可能是中文路径的原因,所以弹出了两个点h文件)。2、查看project如下;两个相同的点h文件被包含,实际硬盘里只有一个点h。发生环境w10,iar9.5。2、设置生成hex文件。1、不能出现中文路径。

2025-02-26 08:24:55 464

原创 VScode使用笔记

VScode打开keil工程的配置。

2025-01-24 09:41:22 1876

原创 VS和soure insight4使用的对比

即便soure insight4 打开工程之后是这样的:宏定义不起作用,没有一个下沉;为了不使用IAR 或者keil 5 这种软件编辑程序;使用soure insight4 无法下沉条件编译。无法下沉,soure insight4 默认为。使用VS2019无法使用全局宏定义。VS2019无法下载keil插件。

2025-01-15 16:05:32 353

原创 SVN简单使用

SVN使用aaa安装安装汉化包1、注册账号2、创建云端仓库在文件夹下右键。

2025-01-08 11:06:15 279

原创 PMSM_简单的FOC

标题此处修正通道1 2 3 设置都一样,除了通道4。

2024-12-22 18:27:42 459

原创 STM32_之源码解析FOC

MCI 通常指的是 "Motor Control Interface"(电机控制接口。"MCT"通常是指电机控制任务(Motor Control Task)的缩写。

2024-12-20 14:13:07 33

原创 VS2019中无法跳转定义_其中之一情况

最后发现是VS不支持 weak 弱定义;这个东西只有特定编译器支持;要么使用#define __weak extern 来替换;遇到的问题,在导入代码后,发现有些函数调用不能跳转到定义;或许可以把VS配置成可编译STM32程序的IDE。我习惯了使用VS2019看stm的代码;和网上查的都没办法解决。

2024-12-15 22:59:44 707

原创 c++笔记2

设计对象的时候引用class关键字,和结构形状差不多;将变量称之为属性,函数称之为方法;对象:包含各种函数、和变量;结构:包含各种类型的变量;

2024-12-05 08:17:41 521

原创 word文档使用技巧笔记

下划线对齐。

2024-12-04 15:51:32 456

原创 QT6_UI设计——设置表格

【代码】QT6_UI设计——设置表格。

2024-12-03 14:47:46 722

原创 模拟clrak 和park的纯代码

模拟电机三相 模拟clrak 和park的纯代码。

2024-11-28 10:07:39 260

原创 matlab显示sin二维图

3、脚本命令:clc 清除 脚本命令的信息 clrear all 清除全部。4工作区内容:变量啥的。

2024-11-28 08:53:00 416

原创 park and 反 park

park把clark输出的lA IB进行带角度正交分解承IQ ID,因为有角度,所以可化为360度转动的矢量。OC分解为带角度的正交分力:这里的一个角度确定一个正交2分力,也就是一个固定角度只有一个固定的正交2分力;反park就是把带角度的正交的两个矢量转化为IA IB两个轴,IA IB只有大小好方向,角度固定不带可动。做直线EH垂直于OF的直线,HG垂直于CJ,作为辅助计算,此时存在HJFE是矩形。所以BD=sinz*BC =sinz *IA。所以HJ=sinz*HC=sinz*IB。

2024-11-27 13:32:46 543

Jlink的WB03系列的补丁文件和JlinkDevices的xml文档补充

Jlink的WB03系列的补丁文件和JlinkDevices的xml文档补充

2025-12-16

转换文件编码格式,网页编码格式,文本编码格式

近年来,随着多语言文本处理需求的激增,编码格式转换技术成为计算机领域的研究热点。根据Smith等人(2023)在《ACM Transactions on Information Systems》中的研究,全球约有78%的软件项目需要处理至少3种字符编码的混合数据流[1]。Lee和Zhang(2024)进一步指出,UTF-8与GBK等亚洲编码的转换错误率高达12.7%,这主要源于字节序列解析算法的局限性[2]。国际标准化组织ISO/IEC 10646-2025标准特别强调,新一代转换器应实现"无损双向转换"的核心目标[3]。本文将在现有研究基础上,重点探讨动态编码检测算法与并行转换架构的创新实践。

2025-08-14

2025老版本的token软件

2025老版本的token软件

2025-05-22

IAR的背景颜色字体颜色

IAR的背景颜色字体颜色,使用IAR9.5的版本中导出;

2025-04-14

步进电机TMC方案的用户手册,花了重金翻译,没有目录;中文手册

TMC2160 / TMC2160A是一款带有SPI接口的 高性能步进电机驱动集成电路。 它具备业界 最先进的步进电机驱动功能, 并且具有简单 的步进/方向接口。 使用外部晶体管, 可以实 现高动态、 高扭矩驱动。 基于TRINAMIC复杂 的SpreadCycle和StealthChop斩波技术, 该驱 动器确保了绝对无噪音的操作, 结合最高的 效率和最佳的电机扭矩。 高度集成、 高能效 和小外形使得小型化和可扩展系统成为可能 , 从而实现成本效益解决方案。 完全兼容的 TMC5160提供了额外的运动控制器, 使步进 电机控制更加简便

2024-09-10

canopen文档技术资料

canopen文档技术资料

2024-04-16

SDIO2.0程序,DMA中断

有中文2.0手册,并且有正点原子的例程,并且完善注释;还有我写的SDIO程序,使用SDIO中断以及DMA中断;

2023-09-01

v6+mdk5.38a的工程版本空

使用v6编译器的工程,并且可以编译通过,并且可以在2020年的开发板f4上使用;并且mdk5的版本在5.38a;使用的是2023年5月的1.9标准外设包;

2023-06-15

工控-单片机-modbus协议

工控-单片机-modbus协议

2023-04-08

modbus协议的流程图-改进

modbus协议的流程图-改进

2023-04-08

空空如也

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

TA关注的人

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