自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 keil代码跳转快捷键

在使用keil中,跳转函数经常需要点击鼠标右键,然后go to进行跳转,这样起来极不方便。在这里我分享一下我的跳转方法,ctrl + d进行代码跳转。

2025-01-23 19:05:51 490

原创 DGUS T5L平台中文显示不了 乱码

上面是中文显示区域,配置如下。后发发现缺少50号中文字库。

2025-01-22 09:09:59 156

原创 DGUS K600+移植到T5L

1,首先开发软件使用版本不一样,K600+使用软件版本 DGUS V5.08,T5L 使用软件版本V7.6XX 以上,目前建议使用 V7.624。2,背景图片处理方式不一样,K600+的图片可以直接下载,T5L 的背景图片需要先用工具软件生成 ICL 文件,且在配置文件中有配置存储位置(出厂默认配置 32 号存储位置)。3,生成的图标库,K600+是生成 ICO 文件,替换到 T5L 时需要用新的软件重新生成 ICL 图标库文件。

2025-01-08 16:43:35 353

原创 CH430N 插上电脑无反应

电路图,此处我用的是3.3V供电,现象就是插上USB,电脑没有反应。md新板子第一个芯片就是坏的,服了。抄板请看自己是多少V供电。

2024-12-22 22:18:22 281

原创 细节Unconnected line (1800mil,6600mil) To (3800mil,7400mil) 细节Wire N000-X

此处我的普通线没连上都会报错,中间有个节点没有连接上。查看方法,左下角有实时鼠标点,移动到对应地方仔细检查。未连接网络的线存在时,系统就会报错。

2024-12-11 23:20:35 457 2

原创 AD20 原理图库更新到原理图

一 点击工具,从库更新。快捷键TL

2024-12-06 22:18:53 566

原创 AD20 原理图库和PCB库添加

一 点击右下角二 点击Components三 点击File-based Libraries Preferences四 最后点击安装即可

2024-12-06 21:42:19 633 2

原创 单片机复位电路

复位需要低电平,软件复位需要设置寄存器,看门狗复位需要配置寄存器,下面我们着重讲硬件复位,由STM32的数据手册可知,复位管脚低电平电压需要小于0.8V,输入脉冲时间为100ns。所以只需要在NRST管脚给小于0.8V的电压,持续时间为100ns就可以实现复位了。每种方式对应一种复位信号,比如。这个视频看不懂的建议学一些电容基础知识点。

2024-12-06 17:02:53 318

原创 PCB 各 板层意思

FR-4只是一类板材的统称。其中的玻璃纤维布是电子级玻璃纤维被编织成一个薄薄的、像布一样的材料。玻璃纤维使FR-4具有必要的结构稳定性。这个玻璃纤维布被有阻燃添加剂的环氧树脂所包围和束缚。树脂使材料具有刚性,以及其他物理特性。FR-4规格由NEMA(美国电器制造商协会)制定,常用的 PCB NEMA基材等级分类见下表所示。DIelectric 翻译过来的是介质的意思;PP-006: 聚丙烯材质。CF-004: 双面覆铜箔。FR-4: 玻璃纤维布。就是最外面绿油那一层。

2024-12-06 15:49:37 788

原创 运放的虚短虚断,正反馈和负反馈

开环电路是不接入反馈的电路,输出端不会影响到输入端。闭环电路是接入反馈的电路,也就是输出端会影响到输入端。基本的运放都是闭环电路,这是最通常的应用!

2024-10-25 14:29:04 2277

原创 Jlink 直接读取单片机程序

因人而异,这里我使用的是 “J-Flash V6.96”本人驱动链接:链接:https://pan.quark.cn/s/e9b4afb02fcb提取码:rgzk。

2024-10-18 14:52:05 1324

原创 STC定时器算计时间 1T 12T

时钟 22.1184M = 22 118 400hz = 一秒钟晶振震荡次数 22 118 400次模式:1 T,就是晶振震荡一次记一次数计时:1ms = 22 118 400 / 1000 = 22 118 400 * 0.001s = 22 118软件生成:TL0 = 0x9A;//设置定时初始值TH0 = 0xA9;//设置定时初始值10进制:43418因为定时器是递减计数器,所以 65536 - 43418 = 22,118。上面的意思:1. 为什么是65536。

2024-10-09 12:13:09 813

原创 DGUS 能显示出来但是显示背景是黑色的

触控文件和显示文件都显示在对应的地方,但是背景是黑色的。此时可以判定为背景图片没有显示。

2024-09-26 10:10:39 325

原创 QT 自定义提示窗口,高颜值

所有代码全部都有

2024-09-21 15:03:19 1087

原创 Qt 注册表操作

例如我想操作 计算机\HKEY_CURRENT_USER\SOFTWARE\winzq\qwert下的内容。

2024-09-19 14:31:19 649

原创 QT 数据加密

Aes 枚举定义了AES加密算法支持的三种密钥长度:AES_128:使用128位密钥长度的AES加密。AES_192:使用192位密钥长度的AES加密。AES_256:使用256位密钥长度的AES加密。密钥长度决定了加密的复杂性和安全性。一般来说,密钥越长,破解的难度越大,但加密和解密的过程也会更耗时。

2024-09-19 14:15:43 1024

转载 STM32 UART16倍采样

标准UART的RXD前端有一个"1到0跳变检测器",当其连续接受到8个RXD上的地电平时,该检测器就认为RXD线出现了起始位,进入接受数据状态.在接受状态,接受控制器对数据位7,8,9三个脉冲采样,并遵从三中取二的原则确定最终值.采用这一方法的根本目的还是为了增强抗干扰,提高数据传送的可靠性,采样信号总是在每个接受位的中间位置,可以避开数据位两端的边沿失真,也可以防止接受时钟频率和发送时钟频率不完全同步引起的误差.然后,再经过16个周期,就是第三个数据位的时间中间点, 在此时刻进行采样…

2024-05-17 10:41:36 368

原创 QT Modbus通讯数据获取

下面所有函数直接复制即可创建下面两个文件。

2024-03-27 11:33:29 617

原创 Qt Modbus通讯

Qt Modbus通讯

2024-03-27 11:25:58 1699

原创 Qt 无边框可拖动圆角

Qt 无边框可拖动圆角

2024-03-27 11:01:12 540

原创 QT SqLite数据库加密

只编译文件sqlitecipher下面的pro文件。debug编译过程中会报错。等编译完毕之后查看debug文件。下载地址:https://github.com/devbean/QtCipherSqlitePlugin。文件路径:QtCipherSqlitePlugin-develop\demo。此时加密就成功了,不信可以改一下密码或者把。db文件上传到这个网站。复制这两个库文件,粘贴到qt插件目录。在解压文件夹下面有demo。解压到没有中文路径。

2024-01-19 17:06:38 1194

原创 Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,236

应该调用vTaskDelete(NULL)。如果configASSERT()被触发,人为地强制assert()被触发定义,然后在这里停止,以便应用程序编写人员可以捕获错误。/*实现进程的函数不能退出或试图返回它的调用者,因为没有东西可以返回。所以只要不跑空任务就行,最起码要加个while(1);打开port.c文件,定位到236行。

2023-11-02 19:50:00 466

原创 QT中使用串口发送数据没有发出或者判断waite检测不到

在发送数据时,一直检测不到数据,判断waite函数发送的字节也是正确的,但是就是接收不到发送的数据。waitForBytesWritten()填入的参数是毫秒。,并不能简单地判断为数据发送超时。接收完成,查看逻辑分析仪。已经有数据了,重点是。

2023-06-21 00:22:24 2175

原创 ubuntu怎么样删除和创建用户

1.切换为rootsudo su2.添加一个新用户按操作提示就可以了,最后面的什么地址什么的都不需要填,填个名字就可以了。其他直接回车跳过3.将用户添加到sudo组这样我们就可以看到自己的用户了(这个图是我删除之后的,以前该有一个gec用户)

2023-06-14 10:54:40 2087

原创 xshell连接串口

2.选择左边串口再选择对应的端口号就,按自己的通信模式设置就可以了。串口各有各不同,不知道的多抽拔几次看那个是。进入 uboot 输入 bdinfo。Linux下如何查看串口的数据?baudrate就是串口波特率。1.选择串行模式SERIAL。如何查看串口是哪一个?

2023-06-13 21:07:33 3540

原创 正点原子开发板,为什么电脑ping不通开发板

只能在 uboot 中 ping 其他的机器,其他机器不能 ping uboot,因为 uboot 没有对 ping 命令做处理,如果用其他的机器 ping uboot 的话会失败!在低712页中明确写到。

2023-06-13 17:43:17 488

原创 xshell连接不上虚拟机问题,前提:虚拟机和主机能ping通

xshell连接虚拟机时连接不上。若是没有开启就进入下一步。此处端口22为开启状态。1,查看开启22端口。

2023-06-13 15:23:35 1584 1

原创 failed to register layer: ApplyLayer exit status 1 stdout: stderr: archive/tar: invalid tar header

注册层失败:ApplyLayer退出状态1 stdout: stderr: archive/tar:无效的tar头。原因:安装算能,TPU-mlir换进产生。处理器:飞腾2000, aarch64。官网文档,配置对应的环境变量。从 DockerHub。可执行文件地位使其不解压。该谬误产生起因是应用。我采用的是第一种方案。

2023-06-12 12:29:59 2426

原创 vscode c/c++插件输出,格式化失败。请查看输出窗口获取详细信息。

启动的时候会弹出格式化失败的问题。

2023-05-07 16:49:01 1941

原创 Unable to handle kernel NULL pointer dereference at virtual address 0000000d[ 435.859000] pgd = c9

[root@GEC6818 /Drive/Misc]#./misc_open [ 763.422000] 打开 //这个是驱动层调试用的,由驱动层打印[ 763.422000] Unable to handle kernel NULL pointer dereference at virtual address 0000000d[ 763.427000] pgd = c9690000[ 763.429000] [0000000d] *pgd=49ab4831, *pte=0000000

2023-04-14 01:19:40 1464

原创 在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。

在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。

2023-03-26 14:39:37 1042 1

原创 单项链表逆序

需要一个指针记录一下插入位置。

2022-08-19 20:44:50 140

原创 c语言 数据结构 栈 循环队列

如果需要一直在循环队列里面的就需要取余, f最多为4,(4 + 1 )% 5 = 0, 所以每次到4之后就取余,让他重行变为0。循环队列要留一个空间:front = rfter + 1, 要不然,头等于尾就等于空了。构成队列结构体要素:数组, front rear;...

2022-08-17 16:36:54 365

原创 c语言数据结构 栈 循环队列

代码】c语言数据结构 栈 循环队列。

2022-08-17 08:23:32 386

原创 c语言 数据结构 栈 链式栈

代码】c语言 数据结构 栈 链式栈。

2022-08-16 22:29:28 204

原创 c语言数据结构, 栈, 顺序栈

3,弹栈是用指针类型接收,避免程序结束,数据随之丢失。(指针公用一块地址)2,每次弹栈 压栈之后都需要加一减一。1. 结构体整形指针,要分配大小。

2022-08-16 21:45:01 286

原创 c语言 数据结构 双向循环链表逆序

数据 1 不用管, 把后面的数据往 1 前面怼, 1自然就是最后一个了。:需要一个指针记录一下最后一个值 p 的位置;(看自身代码情况);把最后一个节点删除, 插到head下面去。

2022-08-13 23:25:57 1021

原创 双向循环的链表的逆序

代码】双向循环的链表的逆序。

2022-08-13 17:26:39 276

原创 双向链表排序, 两个链表连接排序 两个双向链表 head 1 = 1 3 4 6 9 head 2 = 2 4 6 8 10 合并排序:1 2 3 4 5 6 7 8 9 10

两个双向链表head 1 = 1 3 4 6 9head 2 = 2 4 6 8 10合并排序:1 2 3 4 5 6 7 8 9 10

2022-08-13 14:05:01 155

原创 单项链表排序

代码】单项链表排序。

2022-08-13 11:10:40 88

DGUS中文字库 50-GB48-5宋体.dzk

DGUS中文字库 50-GB48-5宋体.dzk

2025-01-22

DGUS K600+移植到T5L

DGUS K600+移植到T5L

2025-01-08

QT 自定义提示窗口,高颜值

QT 自定义提示窗口,高颜值

2024-09-21

QT 自定义提示窗口,高颜值

QT 自定义提示窗口,高颜值

2024-09-21

正点原子开发板,为什么电脑ping不通开发板

正点原子驱动开发指南

2023-06-13

fifo_copy.c

fifo_copy.c

2022-09-30

空空如也

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

TA关注的人

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