<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blacksharpsss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/blacksharpsss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blacksharpsss]]></copyright><item><title><![CDATA[下载的qt windows 5.12.12里面的组件里没有qt 5.12.12选项解决]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/163107627</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/163107627</guid><author>blacksharpsss</author><pubDate>Thu, 13 Aug 2026 13:30:59 +0800</pubDate><description><![CDATA[展开 Qt → 应该能看到 Qt 5.12.12 → 勾选 MinGW 7.3.0 32-bit（或你需要的编译器）回到 MaintenanceTool 主界面，选择 "添加或移除组件"打开 C:\Qt\MaintenanceTool.exe。切换到 "仓库"（Repositories）选项卡。点击 "用户自定义仓库" → "添加"下列路径，点击右下角 "设置"（Settings）点 "确定" → "确定"]]></description><category></category></item><item><title><![CDATA[常见功率型器件控制简记]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/160168665</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/160168665</guid><author>blacksharpsss</author><pubDate>Wed, 15 Apr 2026 10:08:08 +0800</pubDate><description><![CDATA[晶闸管：半控，只能控制导通关断由外部电流为0时关断，例如过零点时。三极管: 电流控制电流型，去掉导通电压，器件立即关断。Mos管：电压控制电流，去掉导通电压，器件立即关断。IGBT：简单理解mos管驱动三极管。]]></description><category></category></item><item><title><![CDATA[carel c.stratege采用st语言，仿真卡死]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/159754510</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/159754510</guid><author>blacksharpsss</author><pubDate>Thu, 02 Apr 2026 09:54:22 +0800</pubDate><description><![CDATA[原因：除以了一个变量，变量可能为0，需要增加条件当变量不等于才执行除法。]]></description><category></category></item><item><title><![CDATA[卡乐DEBUG一直提示ERROR-RESOURCE,无故障提示，问题解决]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/155344046</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/155344046</guid><author>blacksharpsss</author><pubDate>Fri, 28 Nov 2025 10:06:35 +0800</pubDate><description><![CDATA[2、for语句没有加by 1 do。1、没有杜绝变量除以0的可能。3、传入参数和比较参数都是0。]]></description><category></category></item><item><title><![CDATA[水泵的扬程与高度计算]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/149415313</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/149415313</guid><author>blacksharpsss</author><pubDate>Thu, 17 Jul 2025 10:12:04 +0800</pubDate><description><![CDATA[以水泵为例：1kpa的扬程,送水高度为0.1m，水的密度1000kg/m3 == 1g/cm3。循环流量（LPM）,litre per minute 升/分钟。P ：压强，N/m2帕斯卡 1kpa = 1P。ρ：密度 kg/m3。]]></description><category></category></item><item><title><![CDATA[win10电脑采用pyinstaller打包项目为exe，在win11电脑exe报错failed to start embedded python interpreter解决]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/148255733</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/148255733</guid><author>blacksharpsss</author><pubDate>Tue, 27 May 2025 13:38:20 +0800</pubDate><description><![CDATA[尝试了在新的win10电脑上打开exe，正常，在win11上运行上一个版本的也正常。发现新增了py文件未包含在.spec中，在a = Analysis( ['test.py','1245.py','3456.py'],中将自己创建的python文件都写到[  ]里，问题解决。]]></description><category></category></item><item><title><![CDATA[python 多文件工程打包成exe报错]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/148233364</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/148233364</guid><author>blacksharpsss</author><pubDate>Mon, 26 May 2025 16:30:06 +0800</pubDate><description><![CDATA[pathex=['D:\Program Files\Python39\Lib\site-packages'],#指定库路径。pathex=['E:\Program Files\Python39\Lib\site-packages'],#指定库路径。发现在E盘，实际我的工程在D盘这里是环境没有隔离导致仍然调用E盘的库文件，答：打开cmd，输入所在exe的路径便能看到完整的报错信息。最后在CMD中使用pyinstaller GUI.spec。问题：在调试过程中，出现瞬间黑屏报错的瞬间如何去处理呢？]]></description><category></category></item><item><title><![CDATA[bootLoader中的boot和app hex文件解析]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/145728222</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/145728222</guid><author>blacksharpsss</author><pubDate>Wed, 19 Feb 2025 14:12:19 +0800</pubDate><description><![CDATA[xx:类型 00-代表本行是数据记录、01-代表HEX文件结束、02-标识扩展段地址记录，表明后面所有数据地址需要加上段地址左移4位、03-开始段地址记录：开始段地址记录 04-标识扩展线性地址记录，后续数据地址+线性地址左移16位作为基地址，在下一个04类型前有效。05-开始线性地址记录:程序入口地址。两个字节，04扩展线性地址，表明地址从0x800 0000 开始。两个字节，扩展线性地址，表明地址从0x800 0000 开始。两个字节，扩展线性地址，表明地址从0x800 2000 开始。]]></description><category></category></item><item><title><![CDATA[解决Python 提示missing 1 required positional argument]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/145595895</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/145595895</guid><author>blacksharpsss</author><pubDate>Wed, 12 Feb 2025 16:52:00 +0800</pubDate><description><![CDATA[问题1已输入参数typeerror: getsectionallvalue() missing 1 required positional argument: 'sectionname'原因，调用了类中的某一个函数（一个参数）类没有实例化，导致出错，问题2，tkinter的控件无法通过bind函数修改控件文字。原因，创建控件时加了grid，调用bind在之后。解决，在Bind后加grid定位。解决，创建一个类的实体解决。]]></description><category></category></item><item><title><![CDATA[采用文件路径安装库到不同的python环境]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/136150386</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/136150386</guid><author>blacksharpsss</author><pubDate>Sun, 18 Feb 2024 13:38:50 +0800</pubDate><description><![CDATA[C:\Users\Administrator&gt;pip3 install --target=D:\PycharmProjects\pythonProject3\venv\Lib\site-packages configparser


]]></description><category></category></item><item><title><![CDATA[mysql8.0误删用户导致The user specified as a definer does not exist]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/129653120</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/129653120</guid><author>blacksharpsss</author><pubDate>Sun, 19 Mar 2023 17:13:54 +0800</pubDate><description><![CDATA[打开cmd输入mysql -u root -p，输入密码 如果没有弹出Enter Password:那就将mysql的路径添加到系统的环境变量，在继续。创建用户，输入create user 'mysql.infoschema'@localhost identified by '123456';给用户权限，输入 GRANT SELECT ON *.* TO `mysql.infoschema`@`localhost`;初学mysql，误删infoschema用户，导致无法访问数据库。]]></description><category></category></item><item><title><![CDATA[import mysql.connector错误]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/128994664</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/128994664</guid><author>blacksharpsss</author><pubDate>Sun, 12 Feb 2023 14:32:28 +0800</pubDate><description><![CDATA[一直报错ModuleNotFoundError: No module named 'mysql.connector';最近准备用python操作mysql，使用pip3 install mysql-connector-python,成功后。才发现是文件名为mysql.py导致识别出问题，修改为其他名字后解决。]]></description><category></category></item><item><title><![CDATA[GD32E50x系列ADC-DMA首次转换错位]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/128846234</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/128846234</guid><author>blacksharpsss</author><pubDate>Thu, 02 Feb 2023 10:49:20 +0800</pubDate><description><![CDATA[原因是在首次启动DM A转换时，已经产生了一次EOC标志，导致DMA cnt寄存器次数减1，下一次转换的目标地址向后偏移一个。那为什么会产生EOC标志呢？逐步排查后发现是adc_special_function_config这个函数在初始化时重复调用了两次导致，应该是芯片缺陷吧。]]></description><category></category></item><item><title><![CDATA[GD32e50x系列PB4无法输出pwm]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/128845918</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/128845918</guid><author>blacksharpsss</author><pubDate>Thu, 02 Feb 2023 10:36:51 +0800</pubDate><description><![CDATA[最近在使用GD32E50X时，需要将PB4输出PWM，发现怎么也没有波形，也重映射了。查找手册发现PB4为NJTRST调试接口，需要配置SWJ_FCFG寄存器取消然后重映射就可以。如果管脚默认为gpio则直接重映射。]]></description><category></category></item><item><title><![CDATA[GD32和ST32 硬件I2C锁死问题分析解决]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/127716116</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/127716116</guid><author>blacksharpsss</author><pubDate>Sun, 06 Nov 2022 15:24:30 +0800</pubDate><description><![CDATA[在实际过程中可能会发现硬件I2C锁死，无法读写的情况。STM32的话可以通过查询BUSY标志位来判断，进而使用软件复位的方式来回复异常状态，重置i2c，即可解决。GD32的情况有所不同，GD调用软件复位会清掉I2C配置，不如重新配置i2c或者使用stop来清除Bsy。]]></description><category></category></item><item><title><![CDATA[常用宏定义]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/125515762</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/125515762</guid><author>blacksharpsss</author><pubDate>Sat, 08 Oct 2022 20:22:00 +0800</pubDate><description><![CDATA[，其他位数，类推即可。得到一个字的高位字节。]]></description><category></category></item><item><title><![CDATA[STM32G473晶振不起震]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/126940210</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/126940210</guid><author>blacksharpsss</author><pubDate>Mon, 19 Sep 2022 20:34:55 +0800</pubDate><description><![CDATA[最近遇到STM32G4晶振两端无波形，以为没启震，最终发现是示波器探头的问题，其探头实际电容为200pf，MCU晶振管脚驱不动。实际上有一个MCO功能，可以将晶振的波形通过此功能输出到一个管脚上查看。刚好下图是晶振的频域特性，可以看到当频率在Fs和Fa之间时为感性负载，这时就可以看作电容三点式LC振荡器，电感和电容相互充放电，不考虑损耗，不就震荡起来了吗。可以看到比较接近32.768的是6pf左右，另外换成200pf的电容也是可以启震的，探头加上去不行，应该是两端的电容不匹配，另一个是探头的输入电阻。]]></description><category></category></item><item><title><![CDATA[FATFS介绍及相关参数计算]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/126437114</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/126437114</guid><author>blacksharpsss</author><pubDate>Sat, 20 Aug 2022 10:55:24 +0800</pubDate><description><![CDATA[MBR 主引导记录（MBR，Master Boot Record）由 446 个字节的引导代码、64 字节的主分区（4 个）表及两个字节的签名值“55 AA”组成。#define BPB_FATSz16         22      /* FAT size (16-bit) [sector] (WORD) */96个。四个分区，每个分区为16字节信息共64字节，加两字节的数字签名刚好为一个扇区大小512，其他填0。一个保留扇区，一个fat文件扇区32，512个目录，每个目录32个字节，占32个扇区，]]></description><category></category></item><item><title><![CDATA[瑞萨RA6系列bootloader分析]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/125998809</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/125998809</guid><author>blacksharpsss</author><pubDate>Wed, 03 Aug 2022 21:00:24 +0800</pubDate><description><![CDATA[Flash Layout|Image 1 Flash Area Size (Bytes)         大小为0x20000从0x80开始。：Flash Layout|Image 1 Header Size (Bytes)      大小为0x80从0开始。0x0c地址存储app本身文件大小 我的为0xfc6c,不包含Header Size。0x80开始存放的是中断向量表，第一个为SP，第二个为PC共112个。0x2c, 0xb6, 0x79, 0x80, ])字节结尾。0x14地址存储APP版本。...]]></description><category></category></item><item><title><![CDATA[Vscode Backspace删除失效]]></title><link>https://blog.youkuaiyun.com/blacksharpsss/article/details/125612880</link><guid>https://blog.youkuaiyun.com/blacksharpsss/article/details/125612880</guid><author>blacksharpsss</author><pubDate>Fri, 08 Jul 2022 22:21:55 +0800</pubDate><description><![CDATA[最近忽然发现在VScode中无法使用使用backspace删除，可以用delete倒着删，非常不方便。结合网上和自己的实验。解决如下：法一：精准打击法二：全部干掉]]></description><category></category></item></channel></rss>