- 博客(122)
- 收藏
- 关注
原创 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
原创 N32WB03之串口开发
物理连接:没有短路;对工具的收发脚没有接错。出现:mcu发,mcu自己收了;仿真器的供电功率不足支撑多个器件。单独仿真器的3.3v供电。使用串口工具调试收/发。
2026-01-05 14:20:39
108
原创 60730认证移植笔记标准库
ARM仿真器因为是盗版的,断点多了,然后仿真每次校验不通过;发现取消很多断点后,直接校验值改变,并且正确;(有机会一定让公司买个正版的)本身用来自检的FLASH的要CRC数据量本来就大,人工对比数据校验能对比一两次都不错了;2.2是自带的IAR的flash校验和ST的硬件校验。因为做的是BMS,而且硬件和官方的开发板不一样;2、CRC32是大问题:可解决。1、首要RAM始终测试不了。
2025-11-13 09:42:23
467
原创 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之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的ICMP协议
ICMP协议是一个网络层协议背景:如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。因此我们需要ICMP协议来完成这样的功能。
2025-05-11 11:54:32
624
原创 IAR工程移动了位置包含路径问题_跳转问题
描述:把iar整个工程移动位置目录 移动到别的盘 因为跳转点h文件,弹出了两个点h让你选择。其实只有一个点h文件;(可能是中文路径的原因,所以弹出了两个点h文件)。2、查看project如下;两个相同的点h文件被包含,实际硬盘里只有一个点h。发生环境w10,iar9.5。2、设置生成hex文件。1、不能出现中文路径。
2025-02-26 08:24:55
464
原创 VS和soure insight4使用的对比
即便soure insight4 打开工程之后是这样的:宏定义不起作用,没有一个下沉;为了不使用IAR 或者keil 5 这种软件编辑程序;使用soure insight4 无法下沉条件编译。无法下沉,soure insight4 默认为。使用VS2019无法使用全局宏定义。VS2019无法下载keil插件。
2025-01-15 16:05:32
353
原创 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
原创 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
转换文件编码格式,网页编码格式,文本编码格式
2025-08-14
步进电机TMC方案的用户手册,花了重金翻译,没有目录;中文手册
2024-09-10
v6+mdk5.38a的工程版本空
2023-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅