- 博客(21)
- 收藏
- 关注
原创 差分电压采样
采样在电力电子控制中至关重要,而采样就离不开差分。差分运算放大电路,对共模信号得到有效抑制,而只对差分信号进行放大,因而得到广泛的应用。。
2025-12-19 21:45:41
306
原创 SVPWM
$可以在原先正弦波调制下的1增加\frac{1}{6},即增加到1.16,$$$$由此我们可以得到svpwm调制下的调制深度为\frac {Vdc*1.16\sqrt{3}}{2}=1$$有问题如下:380V线电压有效值的电网经过整流滤波后再经过三相逆变给380V线电压有效值的电机做控制,比较SPWM和SVPWM,哪种情况下电机能工作在正常的工作电压。\end{cases}$$$$经过等幅值变换后可以得到V_s = \frac{2}{3}Vdc \cdot e^{-jwt}$$
2025-09-07 13:19:27
426
原创 LCD取模教程(汉字取模)
生成结果如下,因为设置的点阵为12,所以点阵每行显示12位🥲。自定义格式(51是因为51单片机:行业标准术语,标准悠久)
2025-09-03 11:08:33
685
原创 VSCODE管理配置文件:不同配置环境使用不同插件和设置
应用场景:我在使用VSCODE辅助keil开发时,在屏幕驱动时需要用到中文字符的驱动,常用编码格式为GB2312而我在使用VSCODE辅助CCS开发时,由于CCS对中文字符支持很差,只能使用UTF-8格式。
2025-08-26 15:06:25
383
原创 Git开发(结合VSCODE)
如果你的仓库添加了README.md文件可能会导致PUSH失败,这边建议重新建一个仓库。Fork(分支)、Clone(克隆)、创建新分支、修改代码、提交更改、推送到远程仓库。配置环境首先需要准备一个github账户,vscode软件,下载配置好的git环境。第一次配置需要,设置用户名和邮件地址:(下面是我的账户,修改为你的账户)在github官网新建项目,在vscode提交上,在这里选择项目名称即可。:显示日期时间 ------> 一定要位于存档的文件下使用。首先打开控制台,可以在下列选项中选择打开。
2025-08-23 23:34:34
1055
原创 解决移植中景圆电子1.8寸TFT屏幕出现中文乱码现象
我使用VSCODE搭配keil开发,由于VSCODE的默认编码格式是UTF-8,keil中使用的默认编码格式为GB2312,在调用函数。方法二:一劳永逸的解决办法,修改VSCODE的默认编码格式为GB2312。由于编码格式的不同,无法正确识别中文字符的位置,显示出错。Setting搜索encding。修改编码格式为GB2312。
2025-08-22 12:23:02
545
原创 DSP28069全流程开发 & 平台=CCS12.8的
问题:在FLASH中运行DELAY_US函数导致程序异常,跳转至ILLEGAL_ISR。原因:DELAY_US函数在flash内的地址与ram地址并不相同。:需从 Flash 加载到 RAM 运行的函数(如高频中断函数):需从 Flash 加载到 RAM 运行的函数(如高频中断函数)如果你的VSCODE也像我的一样出现了无法识别。程序在RAM的运行速度大于在FLASH的速度。:CSM 保留区(禁止程序访问)。:代码安全模块(CSM)密码区。编译后生成可执行.out文件。PAGE0:程序存储器。
2025-08-21 21:13:50
618
原创 2077+DLC总流程
学习版分享,请勿盈利,有能力请支持正版。将本体的语音包复制到content中。将DLC的语音包复制到ep1中。点击BT链接在迅雷下载。
2025-05-02 17:32:25
1234
原创 开源ADS1220模块
github开源链接:https://github.com/JourneyXuu/ADS1220立创开源链接:https://oshwhub.com/xu_duoduo/ads1220-module-24-bit1. 项目功能使用双级电源输入(DC-DC+LDO):1.1.1 功能框图该设备包含一个非常灵活的输入多路复用器。可以测量四个单端信号、两个差分信号或两个单端信号和一个差分信号的组合。组合1:四个单端信号:AIN0 AIN1 AIN2 AIN3组合2:两个差分信号:
2025-05-02 16:01:54
2377
原创 STM32使用Systick实现微秒(us)级延时
只要你的HAL_Delay延时时间不是超过2^32 = 4294967296ms,都会加上这个时间补偿,由于系统滴答定时器属于Cotex-M4内核的外设,相关寄存器介绍不在《参考手册》,而在《编程手册》STK_CTRL,STK_LOAD,STK_VAL和STK_CALIB。的计数器,计数器每计数一次的时间为1/SYSCLK。系统时钟SYSCLK的值=HAL库时钟树配置的值。这样出来的就是n us的值。图例1 编程手册上对寄存器的定义。[31:24]保留位就是没用的位。的值,确保延时时间的准确性。
2025-01-13 21:39:47
2381
原创 STM32F4使用CubeMX(hal库)互补PWM输出&死区时间设置
STM32F4系列有高级定时器TIM1、TIM8,这两个定时器可以使用互补输出。TIM1和TIM8由一个可编程预调量器驱动的16位自动加载计数器组成。它可以用于各种目的,包括测量输入信号的脉冲长度(输入捕获)或产生输出波形(输出比较,PWM,带死区插入的互补PWM。
2025-01-04 16:28:23
3077
2
原创 常见的USB转换芯片(CP2102、CH340系列)异同及在ESP32上运用
在芯片的系统复位(上电复位、 RTC> 看门狗复位、欠压复位)放开的过程中, Strapping 管脚对电平采样并存储> 到锁存器中,锁存为“0”或“1”,并一直保持到芯片掉电或关闭。因为CHIP_PU接了电容的原因,GPIO0会先由1-0,CHIP_PU则要等待电容充电再从0-1,时间常数t = RC = 4.7ms >> 50us。由原理图可知,CH340K的RTS#接到了三极管Q1的基极上,DTR#接到了三极管Q2的基极上。当RTS#为高有效时,Q1导通,GPIO0= DTR#
2024-12-26 19:16:59
6551
原创 打造自己的word常规模板
将创建的文件模板移动到自定义office模板后默认个人模板位置会自动设置,此时在打开新建悬着个人模板就能看到新建的模板。打开MS Word,将创建的文件模板保存为*.dotx格式,放到word安装目录的模板文件夹里(或者自定义)。默认本地文件位置,打开选项-保存,在这里可以查看本地文件位置,也可以自定义文件位置。
2024-11-24 11:00:42
654
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅