<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[シ❤゛甜虾的个人博客]]></title><description><![CDATA[欢迎大家一起交流学习，本人喜欢玩一些2D游戏，如果有志同道合的小伙伴请加我好友哦！]]></description><link>https://blog.csdn.net/g313105910</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; g313105910]]></copyright><item><title><![CDATA[本地部署视频及图像生成大模型，没有显卡也可以用]]></title><link>https://blog.csdn.net/g313105910/article/details/160502461</link><guid>https://blog.csdn.net/g313105910/article/details/160502461</guid><author>g313105910</author><pubDate>Sat, 25 Apr 2026 15:12:38 +0800</pubDate><description><![CDATA[本文介绍了ComfyUI视频生成软件的安装和使用流程。首先需从官网下载安装包，选择CPU模式完成安装。运行软件后，用户需选择并下载视频模型，支持自动或手动下载方式。手动下载的模型需放置在指定路径（C:\Users\Administrator\Documents\ComfyUI\models），完成后必须重启软件以确保加载。确认无错误提示后点击运行，最终可在界面查看生成的视频结果。整个流程涵盖了从软件安装到模型配置再到视频生成的关键步骤。]]></description><category></category></item><item><title><![CDATA[GT1151触摸芯片数据]]></title><link>https://blog.csdn.net/g313105910/article/details/158704805</link><guid>https://blog.csdn.net/g313105910/article/details/158704805</guid><author>g313105910</author><pubDate>Thu, 05 Mar 2026 22:05:38 +0800</pubDate><description><![CDATA[该日志显示GT1151触控芯片的初始化过程，包括版本信息(ICversion:GT1158_000101)和两次触控数据读取。每次读取包含11个字节的缓冲区数据(buf[0]-buf[10])，其中校验和(checksum)计算结果均为0x00。日志中的错误标记(E)表明可能存在数据校验问题，但两次触控事件的校验和计算结果一致。系统记录了芯片的补丁版本(Patch)和掩码版本(Mask)信息，为触控功能调试提供了基础数据。]]></description><category></category></item><item><title><![CDATA[ESP32 IO扩展测试]]></title><link>https://blog.csdn.net/g313105910/article/details/157910475</link><guid>https://blog.csdn.net/g313105910/article/details/157910475</guid><author>g313105910</author><pubDate>Mon, 09 Feb 2026 20:02:41 +0800</pubDate><description><![CDATA[本文介绍了I2C初始化和IO扩展芯片TCA9554的应用实现。首先配置I2C主模式，设置SCL(48)和SDA(47)引脚。然后通过IO扩展器初始化，将引脚0、1、4、5设置为输出模式，并在循环中交替输出高低电平（间隔5秒）。特别强调必须使用IO_EXPANDER_PIN_NUM_x而非GPIO_NUM_x进行配置，二者定义方式不同：前者采用位掩码(1ULL&lt;&lt;n)，后者为简单枚举值。文中提供了完整的引脚定义枚举类型说明，对正确使用IO扩展器具有重要指导意义。]]></description><category></category></item><item><title><![CDATA[使用ChatTTS生成语音]]></title><link>https://blog.csdn.net/g313105910/article/details/157900838</link><guid>https://blog.csdn.net/g313105910/article/details/157900838</guid><author>g313105910</author><pubDate>Mon, 09 Feb 2026 10:23:04 +0800</pubDate><description><![CDATA[本文介绍了ChatTTS语音合成系统的安装与使用步骤：1）通过git命令克隆项目源代码；2）使用pip安装所需依赖环境；3）运行web界面程序启动服务；4）通过网页输入文字、选择声音并生成语音，支持在线试听和下载功能。全文简明扼要地说明了从源码获取到实际使用的完整流程，重点突出了Web界面的操作方式。]]></description><category></category></item><item><title><![CDATA[ESP32-S3开发板播放wav音频]]></title><link>https://blog.csdn.net/g313105910/article/details/149142850</link><guid>https://blog.csdn.net/g313105910/article/details/149142850</guid><author>g313105910</author><pubDate>Sat, 05 Jul 2025 22:20:56 +0800</pubDate><description><![CDATA[在文件大小方面，WAV文件的大小计算公式为：文件大小 = 采样率 × 采样位数 × 声道数 × 时间 + header（其中header通常为44或46字节）。其结构以区块为单位，每个区块长度固定为4字节，并被子区块所包裹。，同时也可以存储一些经过压缩的数据。常见的WAV文件，与CD格式相似，具备44.1K的采样率、16位采样位数，并支持单声道或立体声模式。WAV格式是采用RIFF文件规范进行存储的，其中“.wav”是文件的扩展名。用二进制文件查看工具打开文件，从第45个字节选取，一直到最后一个字节。]]></description><category></category></item><item><title><![CDATA[ESP32-S3驱动RGB屏幕显示飘移问题]]></title><link>https://blog.csdn.net/g313105910/article/details/149142528</link><guid>https://blog.csdn.net/g313105910/article/details/149142528</guid><author>g313105910</author><pubDate>Sat, 05 Jul 2025 21:58:35 +0800</pubDate><description><![CDATA[RGBLCD屏幕显示偏移问题主要源于PCLK设置过高与PSRAM带宽不足。解决方法包括配置优化（如提升PSRAM和flash带宽至QIO120M/Octal120M，调整缓存参数）和应用层处理（采用XIPPSRAM+Bouncebuffer模式）。需注意Wi-Fi和flash操作时需临时降频PCLK或手动刷新屏幕，可能伴随闪屏、CPU负载升高等副作用。关键要平衡性能与稳定性，新版ESP-IDF（v5.0+）支持相关功能，但需确保内存余量充足。]]></description><category></category></item><item><title><![CDATA[STM32CUBEIDE配置print重定向和浮点打印]]></title><link>https://blog.csdn.net/g313105910/article/details/149111648</link><guid>https://blog.csdn.net/g313105910/article/details/149111648</guid><author>g313105910</author><pubDate>Fri, 04 Jul 2025 10:24:34 +0800</pubDate><description><![CDATA[摘要：该代码片段展示了基于STM32的串口输出配置。首先通过宏定义区分GNU编译器和其他编译器环境，定义PUTCHAR_PROTOTYPE函数重定向标准输出到UART3。主循环中每秒通过printf输出&quot;main&quot;并换行，使用HAL_Delay实现延时。代码实现了基本的串口调试功能，其中HAL_UART_Transmit调用确保字符通过USART3发送。该实现适用于嵌入式系统调试信息输出场景。]]></description><category></category></item><item><title><![CDATA[ESP32S3获取天气以及时间同步]]></title><link>https://blog.csdn.net/g313105910/article/details/149052963</link><guid>https://blog.csdn.net/g313105910/article/details/149052963</guid><author>g313105910</author><pubDate>Tue, 01 Jul 2025 19:12:31 +0800</pubDate><description><![CDATA[摘要：该代码实现了ESP32设备通过WiFi连接网络，获取NTP时间同步并访问指定API的功能。主要包括：初始化NVS存储、WiFi连接配置、SNTP时间同步设置、HTTP客户端请求，以及时间信息显示。程序会在WiFi连接成功后自动进行时间同步，并通过HTTP GET请求获取API数据，最后持续打印当前时间和WiFi连接信息。代码采用事件驱动架构，支持多个NTP服务器，并设置了北京时间时区。]]></description><category></category></item><item><title><![CDATA[ESP32S3 LVGL超大字体]]></title><link>https://blog.csdn.net/g313105910/article/details/148435027</link><guid>https://blog.csdn.net/g313105910/article/details/148435027</guid><author>g313105910</author><pubDate>Wed, 04 Jun 2025 21:17:29 +0800</pubDate><description><![CDATA[只需要在Demo程序配置中，选中大字体。不需要开启配置文件lv_conf.h。]]></description><category></category></item><item><title><![CDATA[STM32L0看门狗设置LL库]]></title><link>https://blog.csdn.net/g313105910/article/details/148425726</link><guid>https://blog.csdn.net/g313105910/article/details/148425726</guid><author>g313105910</author><pubDate>Wed, 04 Jun 2025 14:49:46 +0800</pubDate><description><![CDATA[时钟频率是37KHz，如果分配设置成256，IWDG执行周期就是144.5Hz，value设置成4095，最大可以到28秒复位。看下时钟，IWDG是LSI提供的时钟。CUBE配置启用看门狗。]]></description><category></category></item><item><title><![CDATA[STM32L0休眠RTC唤醒LL库]]></title><link>https://blog.csdn.net/g313105910/article/details/148425492</link><guid>https://blog.csdn.net/g313105910/article/details/148425492</guid><author>g313105910</author><pubDate>Wed, 04 Jun 2025 13:49:36 +0800</pubDate><description><![CDATA[在中断里，增加时钟配置，同时清除标志。]]></description><category></category></item><item><title><![CDATA[STM32代码生成FLASH和RAM占用计算方法]]></title><link>https://blog.csdn.net/g313105910/article/details/148400918</link><guid>https://blog.csdn.net/g313105910/article/details/148400918</guid><author>g313105910</author><pubDate>Tue, 03 Jun 2025 15:04:30 +0800</pubDate><description><![CDATA[这个_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）]]></description><category></category></item><item><title><![CDATA[ESP32 LVGL btn事件、label赋值、ddlist选项读取]]></title><link>https://blog.csdn.net/g313105910/article/details/148237489</link><guid>https://blog.csdn.net/g313105910/article/details/148237489</guid><author>g313105910</author><pubDate>Mon, 26 May 2025 19:54:07 +0800</pubDate><description><![CDATA[我这里ESP32 LVGL使用Gui Guider图形化工具进行代码生产1、 btn需要在Gui Guider中启用事件，在btn上点击右键，选择事件添加选中custom code（自定义代码），同时在通用中选中自定义编辑，events_init.c文件中就会自动添加事件


 通过界面进行代码配置，点击按钮设置label的内容2、label 使用下面代码就可以设置label 的text为1


3、 ddlist添加一个ddlist，增加3个选项 需要在Gui Guider中启用事件，在ddlist上点击]]></description><category></category></item><item><title><![CDATA[ESP32S3官方例程如何使用]]></title><link>https://blog.csdn.net/g313105910/article/details/145149228</link><guid>https://blog.csdn.net/g313105910/article/details/145149228</guid><author>g313105910</author><pubDate>Tue, 14 Jan 2025 22:45:40 +0800</pubDate><description><![CDATA[我用的是espressif__esp32_s3_lcd_ev_board开发板，在这个位置espressif__esp32_s3_lcd_ev_board/src/bsp_probe.c其他开发板同理。找到开发板例程下的bsp_probe.c。将未定义的参数根据开发板进行修改。找到app_wifi.c文件。]]></description><category></category></item><item><title><![CDATA[ESP32S3驱动屏幕使用LVGL库，同时动态生成图像并绘制到屏幕]]></title><link>https://blog.csdn.net/g313105910/article/details/145072553</link><guid>https://blog.csdn.net/g313105910/article/details/145072553</guid><author>g313105910</author><pubDate>Sat, 11 Jan 2025 16:43:56 +0800</pubDate><description><![CDATA[我的屏幕使用的是RGB565模式通过Gui Guider生成的图片图片对象，一个像素不是2字节，而是3个字节使用一张800*480图像的占用情况在加上一张800*480图像的占用情况，一个图片占用768000+38400字节，还增加了其他内容，多了能有1M的Flash占用了解一下ESP32S3的ROM，RAM，FLASH，因为程序中引入的大图像，下载需要外部的FLASH下载。]]></description><category></category></item><item><title><![CDATA[ESP32S3使用串口0作为LOG输出]]></title><link>https://blog.csdn.net/g313105910/article/details/145064572</link><guid>https://blog.csdn.net/g313105910/article/details/145064572</guid><author>g313105910</author><pubDate>Fri, 10 Jan 2025 20:05:04 +0800</pubDate><description><![CDATA[配置串口，在内存保护这个选项里Memory protection。]]></description><category></category></item><item><title><![CDATA[ESP32S3使用外部PSRAM]]></title><link>https://blog.csdn.net/g313105910/article/details/145047638</link><guid>https://blog.csdn.net/g313105910/article/details/145047638</guid><author>g313105910</author><pubDate>Fri, 10 Jan 2025 17:01:21 +0800</pubDate><description><![CDATA[使用该开发板自带的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。]]></description><category></category></item><item><title><![CDATA[ESP32添加公共组件以及自定义组件]]></title><link>https://blog.csdn.net/g313105910/article/details/144513682</link><guid>https://blog.csdn.net/g313105910/article/details/144513682</guid><author>g313105910</author><pubDate>Wed, 18 Dec 2024 09:44:46 +0800</pubDate><description><![CDATA[进入组件注册页面，搜索想要添加的组件，我这里添加OLED的组件SSD1306。或者通过命令进行安装。]]></description><category></category></item><item><title><![CDATA[Jlink调试找出程序隐藏BUG]]></title><link>https://blog.csdn.net/g313105910/article/details/144499188</link><guid>https://blog.csdn.net/g313105910/article/details/144499188</guid><author>g313105910</author><pubDate>Mon, 16 Dec 2024 10:56:29 +0800</pubDate><description><![CDATA[有时候某些设备会在特定的情况卡死，而我们又不容易复现，这时候就需要使用JLink查看卡死设备PC寄存器的值，来定位程序卡死位置。提示连接成功，按h停止运行，查看PC寄存器值，在按s运行一步，在按h查看PC寄存器值，产看程序运行位置。PC = 08017FB4, CycleCnt = 1C541E3D这个位置，通过调试找到BUG位置。2、打开JLink Commander。根据芯片型号和连接方式输入连接命令。使用CMD进入JLinke安装目录。连接好卡死设备，千万不要断电。通过反复调试得知程序卡到。]]></description><category></category></item><item><title><![CDATA[Windows系统VSCode 搭建ESP-IDF环境]]></title><link>https://blog.csdn.net/g313105910/article/details/144443776</link><guid>https://blog.csdn.net/g313105910/article/details/144443776</guid><author>g313105910</author><pubDate>Fri, 13 Dec 2024 16:26:29 +0800</pubDate><description><![CDATA[提示安装成功，如果过程中出现python已存在，按提示删除重新安装即可（之前卸载不完全）快捷键CTRL+SHIFT+P，弹出显示所有命令的窗口，选择ESP-IDF的欢迎。使用第一个选项，要选择一个ESP-IDF版本，选最新的就行。VS Code，安装ESP-IDF插件。然后打开一个工程界面，进行编译。点击Install,等待下载。]]></description><category></category></item></channel></rss>