自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

シ❤゛甜虾的个人博客

欢迎大家一起交流学习,本人喜欢玩一些2D游戏,如果有志同道合的小伙伴请加我好友哦!

  • 博客(364)
  • 资源 (93)
  • 收藏
  • 关注

原创 本地部署视频及图像生成大模型,没有显卡也可以用

本文介绍了ComfyUI视频生成软件的安装和使用流程。首先需从官网下载安装包,选择CPU模式完成安装。运行软件后,用户需选择并下载视频模型,支持自动或手动下载方式。手动下载的模型需放置在指定路径(C:\Users\Administrator\Documents\ComfyUI\models),完成后必须重启软件以确保加载。确认无错误提示后点击运行,最终可在界面查看生成的视频结果。整个流程涵盖了从软件安装到模型配置再到视频生成的关键步骤。

2026-04-25 15:12:38 381

原创 GT1151触摸芯片数据

该日志显示GT1151触控芯片的初始化过程,包括版本信息(ICversion:GT1158_000101)和两次触控数据读取。每次读取包含11个字节的缓冲区数据(buf[0]-buf[10]),其中校验和(checksum)计算结果均为0x00。日志中的错误标记(E)表明可能存在数据校验问题,但两次触控事件的校验和计算结果一致。系统记录了芯片的补丁版本(Patch)和掩码版本(Mask)信息,为触控功能调试提供了基础数据。

2026-03-05 22:05:38 51

原创 ESP32 IO扩展测试

本文介绍了I2C初始化和IO扩展芯片TCA9554的应用实现。首先配置I2C主模式,设置SCL(48)和SDA(47)引脚。然后通过IO扩展器初始化,将引脚0、1、4、5设置为输出模式,并在循环中交替输出高低电平(间隔5秒)。特别强调必须使用IO_EXPANDER_PIN_NUM_x而非GPIO_NUM_x进行配置,二者定义方式不同:前者采用位掩码(1ULL<<n),后者为简单枚举值。文中提供了完整的引脚定义枚举类型说明,对正确使用IO扩展器具有重要指导意义。

2026-02-09 20:02:41 226

原创 使用ChatTTS生成语音

本文介绍了ChatTTS语音合成系统的安装与使用步骤:1)通过git命令克隆项目源代码;2)使用pip安装所需依赖环境;3)运行web界面程序启动服务;4)通过网页输入文字、选择声音并生成语音,支持在线试听和下载功能。全文简明扼要地说明了从源码获取到实际使用的完整流程,重点突出了Web界面的操作方式。

2026-02-09 10:23:04 135

原创 ESP32-S3开发板播放wav音频

在文件大小方面,WAV文件的大小计算公式为:文件大小 = 采样率 × 采样位数 × 声道数 × 时间 + header(其中header通常为44或46字节)。其结构以区块为单位,每个区块长度固定为4字节,并被子区块所包裹。,同时也可以存储一些经过压缩的数据。常见的WAV文件,与CD格式相似,具备44.1K的采样率、16位采样位数,并支持单声道或立体声模式。WAV格式是采用RIFF文件规范进行存储的,其中“.wav”是文件的扩展名。用二进制文件查看工具打开文件,从第45个字节选取,一直到最后一个字节。

2025-07-05 22:20:56 608

原创 ESP32-S3驱动RGB屏幕显示飘移问题

RGBLCD屏幕显示偏移问题主要源于PCLK设置过高与PSRAM带宽不足。解决方法包括配置优化(如提升PSRAM和flash带宽至QIO120M/Octal120M,调整缓存参数)和应用层处理(采用XIPPSRAM+Bouncebuffer模式)。需注意Wi-Fi和flash操作时需临时降频PCLK或手动刷新屏幕,可能伴随闪屏、CPU负载升高等副作用。关键要平衡性能与稳定性,新版ESP-IDF(v5.0+)支持相关功能,但需确保内存余量充足。

2025-07-05 21:58:35 1090

原创 STM32CUBEIDE配置print重定向和浮点打印

摘要:该代码片段展示了基于STM32的串口输出配置。首先通过宏定义区分GNU编译器和其他编译器环境,定义PUTCHAR_PROTOTYPE函数重定向标准输出到UART3。主循环中每秒通过printf输出"main"并换行,使用HAL_Delay实现延时。代码实现了基本的串口调试功能,其中HAL_UART_Transmit调用确保字符通过USART3发送。该实现适用于嵌入式系统调试信息输出场景。

2025-07-04 10:24:34 378

原创 ESP32S3获取天气以及时间同步

摘要:该代码实现了ESP32设备通过WiFi连接网络,获取NTP时间同步并访问指定API的功能。主要包括:初始化NVS存储、WiFi连接配置、SNTP时间同步设置、HTTP客户端请求,以及时间信息显示。程序会在WiFi连接成功后自动进行时间同步,并通过HTTP GET请求获取API数据,最后持续打印当前时间和WiFi连接信息。代码采用事件驱动架构,支持多个NTP服务器,并设置了北京时间时区。

2025-07-01 19:12:31 406

原创 ESP32S3 LVGL超大字体

只需要在Demo程序配置中,选中大字体。不需要开启配置文件lv_conf.h。

2025-06-04 21:17:29 400

原创 STM32L0看门狗设置LL库

时钟频率是37KHz,如果分配设置成256,IWDG执行周期就是144.5Hz,value设置成4095,最大可以到28秒复位。看下时钟,IWDG是LSI提供的时钟。CUBE配置启用看门狗。

2025-06-04 14:49:46 367

原创 STM32L0休眠RTC唤醒LL库

在中断里,增加时钟配置,同时清除标志。

2025-06-04 13:49:36 621

原创 STM32代码生成FLASH和RAM占用计算方法

这个_Min_Stack_Size就是栈大小,0x00000400就是代表有1K(0x400/1024)的大小。栈区(stack):由编译器自动分配和释放,存放函数的参数值、局部变量的值等,其操作方式类似于数据结构中的栈。dec(十进制数): 是 text、data、bss 三个段的总和,表示程序在Flash中占用的总空间大小。RO-data:即 Read Only-data,表示程序定义的常量(FLASH)。RW-data:即 Read Write-data,表示已被初始化的变量(RAM)

2025-06-03 15:04:30 1112

原创 ESP32 LVGL btn事件、label赋值、ddlist选项读取

我这里ESP32 LVGL使用Gui Guider图形化工具进行代码生产1、 btn需要在Gui Guider中启用事件,在btn上点击右键,选择事件添加选中custom code(自定义代码),同时在通用中选中自定义编辑,events_init.c文件中就会自动添加事件 通过界面进行代码配置,点击按钮设置label的内容2、label 使用下面代码就可以设置label 的text为13、 ddlist添加一个ddlist,增加3个选项 需要在Gui Guider中启用事件,在ddlist上点击

2025-05-26 19:54:07 521

原创 ESP32S3官方例程如何使用

我用的是espressif__esp32_s3_lcd_ev_board开发板,在这个位置espressif__esp32_s3_lcd_ev_board/src/bsp_probe.c其他开发板同理。找到开发板例程下的bsp_probe.c。将未定义的参数根据开发板进行修改。找到app_wifi.c文件。

2025-01-14 22:45:40 958

原创 ESP32S3驱动屏幕使用LVGL库,同时动态生成图像并绘制到屏幕

我的屏幕使用的是RGB565模式通过Gui Guider生成的图片图片对象,一个像素不是2字节,而是3个字节使用一张800*480图像的占用情况在加上一张800*480图像的占用情况,一个图片占用768000+38400字节,还增加了其他内容,多了能有1M的Flash占用了解一下ESP32S3的ROM,RAM,FLASH,因为程序中引入的大图像,下载需要外部的FLASH下载。

2025-01-11 16:43:56 1691

原创 ESP32S3使用串口0作为LOG输出

配置串口,在内存保护这个选项里Memory protection。

2025-01-10 20:05:04 687

原创 ESP32S3使用外部PSRAM

使用该开发板自带的lvgl_demos例程,开发工具是Visual Studio Code 1.9找到模组的数据手册,查看外部Flash何PSRAM的接口在配置工程ESP32 支持四种不同的 SPI flash 访问模式:DIO、DOUT、QIO 和 QOUT可选项模式名称引脚速度QIOQuad I/O地址和数据 4pins最快QOUT数据 4pins约比 qio 模式下慢 15%DIODual I/O地址和数据 2pins约比 qio 模式下慢 30%DOUT。

2025-01-10 17:01:21 2965

原创 ESP32添加公共组件以及自定义组件

进入组件注册页面,搜索想要添加的组件,我这里添加OLED的组件SSD1306。或者通过命令进行安装。

2024-12-18 09:44:46 999

原创 Jlink调试找出程序隐藏BUG

有时候某些设备会在特定的情况卡死,而我们又不容易复现,这时候就需要使用JLink查看卡死设备PC寄存器的值,来定位程序卡死位置。提示连接成功,按h停止运行,查看PC寄存器值,在按s运行一步,在按h查看PC寄存器值,产看程序运行位置。PC = 08017FB4, CycleCnt = 1C541E3D这个位置,通过调试找到BUG位置。2、打开JLink Commander。根据芯片型号和连接方式输入连接命令。使用CMD进入JLinke安装目录。连接好卡死设备,千万不要断电。通过反复调试得知程序卡到。

2024-12-16 10:56:29 867

原创 Windows系统VSCode 搭建ESP-IDF环境

提示安装成功,如果过程中出现python已存在,按提示删除重新安装即可(之前卸载不完全)快捷键CTRL+SHIFT+P,弹出显示所有命令的窗口,选择ESP-IDF的欢迎。使用第一个选项,要选择一个ESP-IDF版本,选最新的就行。VS Code,安装ESP-IDF插件。然后打开一个工程界面,进行编译。点击Install,等待下载。

2024-12-13 16:26:29 725

原创 电工基础知识图谱

2024-09-25 09:24:32 390

原创 ChatTTS使用

ChatTTS是一款适用于日常对话的生成式语音模型。

2024-07-09 14:22:51 533

原创 STM32H7 Backup SRAM数据不更新问题记录

项目用到Backup SRAM,如果只写一次的话,设备不重启或掉电读取没有问题,如果设备重启或者掉电,输入没有更新,总结就是最后一次写入数据没有更新在设备缓存中,如果换成写10个数据,第10个数据没有写入成功,前9个都没有问题,临时解决方法就是多写一个数据。

2024-03-23 11:50:13 954

原创 STM32H7 RTC及PC13问题

而我就行没有设置这两个值,导致time.DayLightSaving和time.StoreOperation不知道是什么值,默认是0,但是,恰巧他不是0,而是随机值,果断加一个默认值,问题完美解决,此文章仅仅只是提醒自己和他人,切记切记。程序加了RTC时间过后,发现原本的RTC定时唤醒中断也不好使了,开始以为是PC13入侵检测引脚问题,经过测试,发现了一个大问题,当使用。

2023-11-27 14:36:39 1453

原创 .Net(C#)常用转换byte转uint32、byte转float等

.Net(C#)常用转换byte转uint32、byte转float等

2023-11-15 14:36:25 2646

原创 .Net C# 免费PDF合成软件

最近用到pdf合成,发现各种软件均收费啊,这个技术非常简单,别人写好的库一大把,这里用到了PDFsharp,项目地址。废话不多说,上WPF代码。使用方法->打开软件。

2023-08-08 16:25:14 1634

原创 创建Electron项目

可能是没有python环境,需要自行安装,或者通过下面方式进行安装。使用cnpm i electron --save-d进行安装,提示。将start修改为"start": "electron ."将start修改为"start": "electron"根目录新建 electron / index.ts。编写代码 electron / index.ts。配置package json 增加main 字段。如果直接快速新建一个electron项目。-D会一直卡在这个地方。安装electron。

2023-07-26 11:11:55 2068

原创 常见Visual Studio Code 快捷键

【代码】常见Visual Studio Code 快捷键。

2023-06-13 10:26:17 1908

原创 yolov5单机多卡训练加速配置

-device 0,1这里的0就是显卡1,1就是显卡2,如果你有更多显卡,可以继续往下写。用默认单卡训练速度太慢,这里配置多卡,并使用缓存,内存得够用要不然无法缓存。通过GPU-Z查看2个显卡的占用率。

2023-06-06 16:26:08 1792 4

原创 STM32 Bootload跳转到主程序,主程序运行异常问题分析

bootload跳转到主程序前一定要关闭所有中断。主程序中有一个变量,该变量是一个结构体类型。,程序初始化运行完后,在开启中断。

2023-06-06 11:43:54 934

原创 Yolov5训练自己的数据集

适用于需要极高准确度的任务,且具有强大计算能力(如 GPU)的设备。适用于需要较高准确度,且具有较强计算能力的设备。其中train和val都是我们images的目录,labels的目录不用写进去,会自动识别。nc代表识别物体的种类数目,names代表种类名称,如果多个物体种类识别的话,可以自行增加。我这里也简要介绍一遍过程,然后也为大家避坑,我们在训练前首先需要采集图片样本,然后再对图片中的待识别物体进行标注。文件,文件的位置也不要放错,咱们去yolov5程序中,复制VOC.yaml成test.yaml。

2023-06-02 17:08:13 2896

原创 Windows10系统下YOLOv5配置(Tesla P40 24GB、CUDA10.2)

操作系统:Windows10显卡:Tesla P4024GBCUDA版本:10.2YOLOv5版本:4.0。

2023-06-01 14:57:25 3409

原创 安装pytourch gpu并测试

输入nvidia-smi命令查看cuda版本号, 系统的CUDA版本决定了系统最高可以支持什么版本的cudatoolkit,它是向下兼容的, 可以装低版本但是不能装高版本。更新下conda,用管理员打开cmd。

2023-06-01 14:56:54 1990 1

原创 使用JLink烧写(HEX)程序

烧写成功之后,此时程序还没有运行,点击Target->Manual Programming->Start Application,或者按快捷键F9,程序才开始运行,或者按复位键也可以让程序运行。JLink安装位置默认都是C:\Program Files\SEGGER\JLink。找到JFlash.exe并运行,打开要下载的HEX文件。连接好JLink调试线。

2023-02-10 09:52:05 14851 3

原创 WPF水平布局和垂直布局

【代码】WPF水平布局和垂直布局。

2022-12-26 15:36:19 1139

原创 STM32H7并行读取AD7606数据以及片内AD值不准解决办法

先了解一下AD7606,16位,单电源,200k采样率,8路,除了贵没有其他缺点,数据相当的稳,一个5V供电,不用运放的情况下采集电压精度可以达到1mv,非常Nice与单片机相连单片机。

2022-12-20 15:10:25 9942 10

原创 STM32H7B0 HAL库中关于DMA的注意事项以及DCMI调试遇到的问题及解决方法

由于需要用到摄像头,用IO驱动的话会比较慢,这里使用的STM32H7B0中的DCMI接口,由于DMA用的比较少,在这里卡了3天,期间各种测试,从硬件到软件,接用IO读OV2640,可以读到数据,确定硬件没有问题,DCMI的DMA一直进错误中断Transfer Error Interrupt management。配置IO也要注意一下D0,D1,D3可以复用到其他IO,一定不要弄错,配置完要对着IO检查一遍,频率使用也很重要,我这里用到的频率如下。放到 MX_DMA_Init();//使能D-Cache。

2022-09-16 17:33:02 7102 9

原创 立创EDA使用心得

选择元器件进行选择基础库元器件,因为贴片时不需要换料钱,如果10个需要换料,需要不少银子,如果发现已经用了扩展库的元器件需要批量进行替换,方法如下。先选找到要替换的元器件,这里拿电阻为例,选择电阻,查看规格书。复制编号,会到立创EDA,元器件上右键,选择查找相似对象。看供应商编号已经批量改过来了,省了不少钱了。可能没有你想要的封装,为了省钱,换。批量替换供应商编号,和封装。然后重新选择你的30k电阻。查找基础库的30k电阻。

2022-09-06 15:40:20 2386

原创 OpenVAS的使用

快速开始输入IP开始扫描。

2022-08-25 14:30:26 1209

原创 .Net6 图片转文字PictureToTxt

创建工程后,打开Nuget输入Spire.OCR,进行安装。

2022-08-19 11:11:40 778

ReferenceGuide2DGamekit.pdf

ReferenceGuide2DGamekit

2021-05-28

cudnn-10.1-windows10-x64-v8.0.3.33_zip.rar

cudnn-10.1-windows10-x64-v8.0.3.33

2021-06-18

MQTTnet3.0.15示例程序

MQTTnet3.0.15示例程序

2021-04-27

2009-2020历年软考真题及答案.rar

2009-2020历年软考真题及答案,均为网络搜集

2021-07-27

4G模块EC200S全套资料.rar

Quectel_EC200S_LTE_Standard_模块产品规格书_V1.0.pdf Quectel_LTE_Standard_FILE_应用指导_V1.0.pdf Quectel_LTE_Standard_FILE_应用指导_V1.0.pdf

2021-06-10

cudnn-10.1-windows10-x64-v8.0.5.39_zip.rar

cudnn-10.1-windows10-x64-v8.0.5.39

2021-06-18

putty等合集.zip

PUTTYGEN,PPTTY等合集

2021-06-03

MQTTnet 2.8 Demo程序

MQTTnet 2.8 Demo程序

2021-04-27

电脑硬盘数据恢复工具箱.rar

电脑硬盘数据恢复工具箱

2021-07-08

MyTestProject_20210626.zip

abp项目模版,修改为Mysql数据库连接

2021-06-26

akka.net-dev.zip

actor模型的.net实现akka

2021-04-29

PictureView_20210608.rar

PictureView_20210608

2021-06-08

PictureView.exe

程序可能不够完美,后续持续改进

2021-06-08

bootstraps.zip

FuelOpenStack的bootstraps

2021-06-02

Another-Redis-Desktop-Manager.1.4.3.exe

Another-Redis-Desktop-Manager.1.4.3

2021-05-06

ThreadTest_20210508.zip

C#多线程修改string测试

2021-05-08

redis-desktop-manager-0.8.8.384.zip

redis-desktop-manager

2021-05-06

NetGame_20210429.zip

Akka测试程序

2021-04-29

RedisTest.zip

DotNet的Redis示例代码

2021-04-29

TextToSpeech_20210423.rar

text朗读器源码,带剩余时间评估

2021-04-23

STM32H743规格书STM32H723规格书

STM32H743规格书STM32H723规格书

2024-03-25

STM32H743参考手册中文版加英文版

STM32H743参考手册中文版加英文版

2024-03-22

免费的pdf合成软件,可以合成目录内所有PDF到一个文件

免费的pdf合成软件,可以合成目录内所有PDF到一个文件,运行mergePDF.exe文件进行合成操作

2023-07-07

免费的pdf合成软件的源码,可以合成目录内所有PDF到一个文件,运行mergePDF.exe文件进行合成操作

免费的pdf合成软件的源码,可以合成目录内所有PDF到一个文件,运行mergePDF.exe文件进行合成操作

2023-07-07

将单声道wav波形写入数组

将单声道wav波形写入数组

2022-12-16

GY-MCU90640资料热成相资料

GY_MCU90640资料热成相资料

2022-10-24

ch340 xp驱动 老电脑老系统使用

ch340 xp驱动 老电脑老系统使用

2022-10-24

热成像仪MCU8833资料热成像仪MCU8833资料

热成像仪MCU8833资料

2022-10-24

wpfthemes-wpf主题,wpf快速修改样式

wpfthemes-wpf主题,wpf快速修改样式

2022-07-25

C# ChartPlotter高性能图表控件DynamicDataDisplay库+例程+文档

C# ChartPlotter高性能图表控件DynamicDataDisplay库+例程+文档

2022-07-11

stm32l053硬件i2c发送接收程序

stm32l053硬件i2c发送接收程序,slave使用中断接收

2022-06-16

支持输入筛选的类spinner实现(AndroidStudio源码)支持拼音(首字母)搜索

支持输入筛选的类spinner实现(AndroidStudio源码)支持拼音(首字母)搜索

2022-05-05

.Net Sock Udp代码

.Net Sock Udp代码

2022-03-28

UnityDataServiceGui_20220316

UnityDataServiceGui_20220316

2022-03-16

.Net or .Net Core依赖注入实现

.Net or .Net Core依赖注入实现。.net6工程

2022-03-16

Wallpaper Engine的星云变幻.rar

Wallpaper Engine的星云变幻

2021-11-12

mkcert-v1.4.3-windows-amd64.rar

mkcert-v1.4.3-windows-amd64.rar

2021-10-21

ManyPeoplePixelAdventure_20210927.rar

ManyPeoplePixelAdventure

2021-09-27

SystemInfo_20210909.rar

cpu内存平均使用率统计代码

2021-09-09

VisualSVN-VS2019-7.3.3.rar

Visual Studio 2019使用SVN管理源代码的工具

2021-08-28

空空如也

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

TA关注的人

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