自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lvgl标签/图片刷新屏幕撕裂/重复覆盖问题解决

尝试了在后面添加lv_task_handler();,在前面添加lv_obj_clean(label_encoder);尝试在此处添加taskENTER_CRITICAL();在disp_flush()函数里添加临界区,撕裂现象直接消失,看来问题就出在优先级上。或者多次刷新、多次清除都没有效果,然后猜想是不是标签刷新优先级给低了,将encoder优先级调的比lvgltick中断优先级高即可,问题解决。当然,不能将屏幕渲染优先级调这么高,影响了调度可不行。

2024-09-05 13:45:48 2806

原创 lcd显示错位/异常/花屏,一次写入整张图片显示会异常解决办法

然后就开始着手寻找问题出在哪里,这里尝试了只显示上半部分。只显示下半部分都能正常显示,看来数据没问题,指令也没问题,就在思考是不是数据传输过快了,屏幕处理不过来?然后试了简单粗暴的慢速加载结果问题依旧,看来不是速率的原因。那么就猜测可能是一次指令不可同时写入太多的原因,这里就将显示图片函数切割为两次指令分步显示函数说明:显示图片入口数据:x,y起点坐标length 图片长度width 图片宽度pic[] 图片数组返回值: 无elsefor(i = 0;

2024-09-03 14:04:36 1923

原创 电路图多引脚接口应该怎么读?JTAG/STM32/引脚/ST-LINK

电路多引脚接口读法

2024-08-30 10:39:38 697

原创 AFIO、端口复用、重映射和GPIO时钟、引脚的关系。

gpio的复用输出和AFIO(RCC/RCU)没有关系,是互相独立的,配置gpio为复用输出模式并不需要使能RCU_AF。引脚的复用指的是默认情况下USART1的引脚就是PA9、PA10。只要使能USART1、GPIOA、并配置好PA9、PA10、USART1的RX、TX就可以正常使用USART1了。但是原理图上不会画出,而数据手册上会给出的是:USART1的TX/RX是可以重定义到PB6、PB7上的。

2024-07-23 10:53:26 1064

原创 计算机网络学习笔记

物理拓扑指的是现实中的计算机如何物理的连接到一起,逻辑拓扑是物理拓扑的共同抽象(通过一根介质传输,无论设备是3、4、5),物理拓扑指的是逻辑拓扑的具现化对象(设备是3、4、5个等等具体的设备)。,无论这些设备位于世界的哪个位置,IP协议定义了数据报的格式和处理方式,使得数据可以在复杂的网络中进行高效和可靠的传输。三层交换机是指结合了交换机和路由的功能的设备,它既能够转发数据链路层的数据帧(mac对应的),也能够处理三层(网络层)的基于IP地址的数据包,可以在不同的子网和vlan之间进行数据包转发。

2024-07-19 10:35:39 465

原创 网络通信模型(TCP/IP、OSI)不同层次用到的数据交换方式。

定义:物理层是OSI模型的第一层,负责实际的物理连接和传输介质的使用。数据交换方式:比特级交换:物理层传输原始的比特流,不涉及复杂的交换技术,只关注物理信号的传输。定义:数据链路层是OSI模型的第二层,负责节点间的数据帧传输、错误检测和纠正。数据交换方式:帧交换:在数据链路层,数据以帧(frame)的形式传输。以太网交换机(Ethernet Switch)工作在这一层,通过MAC地址进行帧转发。定义:网络层是OSI模型的第三层,负责数据包在不同网络节点之间的路由和转发。

2024-07-19 09:34:02 934

原创 网络通信中MAC层运行流程

交换机S查询它的MAC地址表,查找目标MAC地址 66:77:88:99:AA:BB 对应的端口。当交换机S收到来自未知MAC地址的数据帧时,它会将源MAC地址及其对应的接口记录到MAC地址表中。数据帧中包含了目标MAC地址(计算机B的MAC地址)、源MAC地址(计算机A的MAC地址)以及数据内容。如果交换机S在MAC地址表中找不到目标MAC地址的记录,它将广播数据帧到所有连接的端口(除了源端口)。计算机B收到数据帧后,会检查数据帧中的目标MAC地址是否与自己的MAC地址匹配。

2024-07-18 11:45:12 795

原创 实际生活中服务器连接流程,例如河南的client和深圳的server

数据链路层(MAC地址、帧封装)| 传输层(TCP/UDP协议)| 网络层(IP地址、路由选择)| 传输层(TCP/UDP协议)| 数据链路层(MAC地址)| 应用层(游戏客户端)| 表示层(数据格式化)| 应用层(游戏服务器)| 会话层(会话管理)| 物理层(信号传输)| 表示层(数据解码)| 会话层(会话管理)| 网络层(IP地址)| 物理层(信号接收)

2024-07-17 13:55:20 865

原创 git指令、github初上手笔记

本文记录了自己的学习笔记提示:以下是本篇文章正文内容,下面案例可供参考君的git本当上手。

2024-07-13 11:12:15 1588

空空如也

空空如也

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

TA关注的人

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