- 博客(294)
- 资源 (52)
- 收藏
- 关注
原创 如何让显卡转码又快又稳,速度完胜CPU
最近在研究压缩一些视频文件,那自然会研究到ffmpeg这个工具,因为之前使用其他转码工具基本是cpu转码,这样的效率实在惨不忍睹。为了让我的新显卡能很好工作,所以研究了一下ffmpeg命令行写法,来实现显卡高效转码。如何用N卡CUDA视频转码,高速,高使用率且保证质量不多废话,我直接整了一个GUI
2025-03-26 21:44:41
591
原创 如何驱动一枚30年前的音源芯片,YMF288驱动手记 Part2
这一章节,虽然目标依然是驱动YMF288,我增加了对于一些方案的研究,比如使用DAC芯片YAC512
2024-09-14 09:48:54
537
1
原创 如何驱动一枚30年前的音源芯片,YMF288驱动手记 Part1
驱动一块YMF288芯片,来自于yamaha的FM合成芯片,在上个世纪90年代左右,用于游戏机,电脑和声卡
2024-08-30 09:21:19
1246
原创 51单片机最快能生成多高频率的方波?
在嵌入式系统开发中,51 单片机作为一种非常非常非常经典,贯穿上下几十年的微控制器,被广泛应用于各种电子项目中。其中,生成特定频率的方波信号是一项常见的需求。
2024-08-23 20:02:02
2217
原创 Atmega48A和TM1637驱动四位数码管
这段代码的功能是通过 TM1637 驱动的七段显示器进行基本的显示操作。它包括初始化显示器、显示静态和动态信息、以及在主循环中进行数字计数和状态指示。
2024-08-12 13:18:43
241
原创 解决Project LUX 闪退,白屏,返回Steam Home问题
变量名称:OPENSSL_ia32cap。增加一个系统变量,原理不太清楚。变量值:~0x20000000。
2023-05-25 12:02:12
980
3
原创 ESP32 网络计时器,包含自动保存
在ESP32开发板上,使用了三个按钮,分别为开始计时按钮(BUTTON1)、停止计时按钮(BUTTON2)和计时器时长选择按钮。首先连接WiFi网络,同步NTP时间,并初始化OLED屏幕。然后通过setdefaulttime()函数设置计时器默认时长,并初始化按钮引脚。在主循环中通过checkTimerButtons()函数检测按钮状态,若按钮被按下,根据按钮类型执行相应的操作。如果开始计时按钮被按下,则开始计时,并在OLED屏幕上显示计时器倒计时时间。
2023-04-25 13:07:27
1740
原创 利用ESP32-C3实现一个风扇PWM控制器,可网页操作
这段代码是一个基于ESP32开发板的PWM控制器,可以通过网页输入控制参数并显示在屏幕上,通过PWM输出引脚控制风扇的转速,还可以测量风扇的转速并在屏幕上显示。此外,代码还具备显示当前时间、显示Wi-Fi连接信息等功能。
2023-04-23 11:58:08
4777
原创 写个.py来测试SSD性能,程序自动填充硬盘
其实一开始我想当然的是用write来写字符然后循环的方法,当然实际测试发现,这个相当于你新建一个.txt,然后按住键盘上的1不放,这速度肯定是非常慢的。因此需要个效率更高的方法,那就是通过seek函数来偏移,然后写字符,最后关文件,这样python程序就实现了最为接近硬盘标称速度的写入速度。有时候买了新的固态会想着测试一下性能,不过目前市面上的SSD,基本上。当然因为时间仓促写的一般,但是贵在能用,直接上所有的代码。计算前后时间差得到总共用时。偏移指定的容量,最后写1。
2023-02-06 14:00:11
748
原创 对NovelAI的关键词的探索记录
3,细致描述衣服,可以加highly detailed ,比如highly detailed dress,1,如果要较高画质,一般会加上((solo)), ((best quality)),4,头发眼睛等除了可以有颜色说明,还可以各自分一半,比如red|gold hair。虽然说目前已经有大量辅助工具,但还是记录一下关键词,方便网页GUI版本学习和参考。5,反向关键词用于约束,基本上来说就是通用语句,像这样。2,如果要生成真实系的风格,加realitic。8,速度快还能效果可以的选择DDIM。
2023-01-16 00:28:05
1407
原创 解决ESP8266无法连Wifi,波特率乱码问题
最终发现,是因为我使用的模块的晶振是26Mhz,而烧录设置为了40Mhz,导致不正常。最近遇到一个奇怪问题,波特率115200,但是实际上却变成了74880。另外Wifi连不上,SmartCoinfig无法使用,测试代码如下。
2022-10-10 10:36:00
3340
原创 合宙Air101 的LCD和按键怎么用Arudino IDE驱动
但是选择会出现这个情况,找不到文件 fatal error: Adafruit_SPITFT.h: No such file or directory。想要驱动,需要安装一个库,下载后放在Arduino的Library文件夹下面。有个官方的资料,可以了解到是ST7735,屏幕的分辨率。有个库但是这个库是LuatOS的,所以我这边没啥用。库不完整,缺少很多文件,所以,我们要完整的库文件。不过这个库配合下直接驱动,显示x坐标需要偏移24。原因是Arduino IDE自带的这个。下载并覆盖文件夹中的库。
2022-09-12 16:34:41
2665
4
原创 合宙ESP32C3 的Arduino开发教程环境配置
ESP32C3 和ESP32S3都是基于RISCV的内核的处理器,是一个基于精简指令集(RISC)原则的开源指令集架构(ISA)。与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件,所以它的性能好,又因为这个开源设计所以价格极低没有授权费用。这次我使用的是合宙出的,后面会都是用自己设计的板子,板子不带CH343的加上个屏一共是22.5,当然只是当前价格东西收到是这样,C3和S3主要还是屏幕支持上差别,比如 ESP32-C3支持QSPI。
2022-09-12 15:34:56
9397
5
原创 三步,在Win11系统下使用USBASP,不用重启不用配置
2.之后按照图上这样,选择USBasp以及libusb-win32,并且点击Install Driver。这时候你的设备管理器会出现一个带感叹号的USBasp,并且不能更新驱动。事情是这样,我遇到了这个问题,之前买的USBASP现在打不上驱动。1.3.我们需要一个小工具,网上搜索并且下载Zadig。实际上很简单,你需要先把USBASP这个插到电脑上面。3.再回去看,可以看到已经打好 驱动了。最后附带一下USBASP的引脚定义。
2022-08-23 10:55:36
3895
原创 三步就好,使用万用表来判断MOS管的好坏
判断MOS管的好坏的方法,对于购买了二手MOS管的情况,或者部分MOS管损坏的情况下,是比较有需要的。一些情况下,这种表面有烧毁痕迹的MOS管很容易判断为已损坏但另外一些情况下,只能通过万用表来判断MOS管 ,这里以N沟道MOS管来举例说明如何判断第一步使用二极管档位来测量MOS管,多数时候导通电压应该在4.5-5.5V之间,负极接D引脚,正极接S引脚如果导通电压过低或者接近0,那么说明已经损坏第二步测量D和S之间的电阻,如果不是.
2022-04-19 17:59:39
31339
2
原创 制作可以用航模遥控器遥控的ESP32小车
这一次来说一下如何控制小车,不过首先要说我遇到的问题,其实我写到一半基本能跑了,然后疏忽大意,让IO口碰了8.4V电源,全套包括接收机在内,和鞭炮一样炸了,五十多块钱直接飘了,这一次可以说是损失惨重,主要所有主要模块都是自制的,很费时间,可以说是非常难过了。使用的电机控制模块和电机是这样的控制方法很简单设计上,IO32,IO33是A通道控制,IO25,IO26是B通道控制,前后信号IO15,转向信号IO16#define CA2 32#define...
2022-04-14 23:17:25
3035
1
原创 图形化编程好用?自制一个ESP32数显时间继电器
这个东西就是实现在一定时间内按照间隔运行,淘宝上有很多,实际上如果不是为了测试我并没有必要自己做一个。主要这个是我试着使用Mixly——一种图形化编程软件,支持Arduino IDE。这是我使用这个工具完成的一个简单项目,总的耗时为2.5小时但是随着使用,我不得不怀疑这个软件真的是给小朋友用的吗,图形化后,逻辑上面的易用性确实提升了,很多语句不用查询不用百度搜索。但是细节上的修改反而有比较多的繁琐的问题,比如说要配置一个value+1000,你不能直接写value+1000.
2022-04-08 17:49:56
2201
1
原创 LOLI遥控萝丽控制器开源项目的制作过程问题总结
前言萝丽遥控器是一个国人项目,这一个项目主要是航模遥控器,接收机的组合,有着容易使用,成本低廉的特点,关键是功能还很完整。当然是使用过程中我遇到了很多问题,这些问题并没有在网络上被列出所以这里进行总结希望能提供给其他人参考。萝丽控制器电调资料合集链接:https://pan.baidu.com/s/1R23THVEkKdnOa5l_pxuZog提取码:82kv--来自百度网盘超级会员V6的分享如何使用OLED替代LCD这个应该使用OLED兼容固件,我试了一下,可以
2022-04-08 11:36:56
9413
4
原创 STC12C5A60S2 下载失败问题
STC12C5A60S2 下载失败问题我处理了有一下午最后发现是电压问题,虽然说支持5-3.3但是实际上要4v或以上才能烧写
2022-04-05 17:38:52
1269
原创 Photoshop 2022把每个图层都导出为一个文件
这个功能软件自带的,不用任何插件,位置在文件----导出----将图层导出到文件导出效果
2022-04-03 14:17:13
1927
原创 C51库,用于Y5之后内核,STM15F104W,STC8G1K
自行撰写的常用库,包含各种实用函数,串口发送,EEPROM操作等等,分为.c文件和.h文件.c文件#ifndef _SINZOC51LAB_H#include "sinzoC51lab.h"#endif#define FOSC 11059200UL#define BRT (65536 - FOSC / 115200 / 4)#define WT_30M 0x80#define WT_24M
2022-03-07 21:02:53
641
原创 轻轻松实现可编程视频输出,基于LM1881的视频叠加模块
项目描述这个项目的作用是实现一个可以叠加到视频上的文字和图形显示方案,目前单独显示正常。画面的刷新率达到PAL标准,像素为120*96,一般使用足够但是叠加部分,需要额外调试,因为和垂直信号同步有关系,目前是通过中断来解决垂直同步但是水平会滚动,具体可以使用附件中的库,配合上AVR的MCU,因为要使用5V所以整个系统用8bit是比较方便的。使用方法先说可调电阻,这个Arduino的A2输入调节功能,可以...
2022-03-05 14:48:09
659
原创 对老王家的三路充电模块研究
前言在老王家看到了三路锂电池充电电路,这个东西很便宜,只要2毛,但没有具体使用方法。说是假IC,也不知道是假在哪里,打磨还是狸猫换太子不得而知。试着买了两片,全新的,可以看到,上面有三个MAX1811以及一片MAX531B,其中MAX1811是充电芯片,而MAX531B是AD转换芯片,设计用途应该是用来监控电量在这一个模块的背面是有标注引脚的用途的,虽然有两面但实际上有通孔因此并没有两排脚位,能够一眼了解用法的部分只有VCC,G,其他脚位用途不明。解析想要知道..
2022-02-07 16:58:49
4049
原创 Atmega48,168,328P等芯片的差别在哪,后缀含义
主要的差别在于存储空间,也限制了用途,其他参数是一样的,这里还有一种早期型号,是Atmega8A,其中A指的是现代工艺重置 单位Kbytes Atmega8A Atmega48 Atmega88 Atmega168 Atmega328 ROM 8 4 8 16 32 EPROM 0.5 0.25 0.5 0.5 1 SRAM 1 0.5 1 1
2022-01-17 13:58:32
8338
原创 Xilinx CPLD教程,Verilog入门:语法和多路选择器
前言这一篇主要还是提供给了解C的工程师,方便快速的上手Verilog的思维和编写方法从多路选择器了解Verilog语法多路选择器,名称有点厉害但其实就是一个多路输入然后通过一路输入切换输出的小玩意,比如这个就是一个四进一出,二切换输入的多路选择器。这个选择器不需要时钟,所以我觉得更能理解Verilog的本质,Verilog的本质就是使用代码来定义一个芯片的功能。只要想,以及芯片资源足够,就可以让CPLD或FPGA变成任意的其他芯片。先来看一下整个代码module m
2022-01-04 17:10:21
1936
原创 Xilinx CPLD教程,Verilog入门:点亮LED灯
前言这篇讲的不会非常细致,主要是说明下程序与实现的效果,方便熟悉c类语言的工程师了解Verilog到底是怎么样,以及前期硬件的准备为什么用CPLDCPLD和FPGA相比较,更简单,更便宜,更容易使用,当然性能更一般,但是却很适合入门Verilog因为不用花很多时间去配置。使用平台、环境、开发板这里我使用一套运行Windows7的电脑,它有LPT也就是并口,当然你可以使用并口转USB的设备来实现下载器的使用。XC9572XL:XC9572的现代版本,VG44封装.
2022-01-04 16:58:18
8480
1
原创 两段代码, C#自动获取串口号
有时候会需要获取到目前连接到电脑的串口比如左上角这样的,这次做的上位机开发过程中就使用到了这段代码。具体做法如下 /// <summary> /// 自动获取串口的端口号 /// </summary> /// <returns></returns> public void GetComList() { string[] name.
2021-12-22 09:31:06
3268
thonny-3.3.5 树莓派Pico开发工具
2021-03-02
mu-editor_1.1.0-alpha.2_win64.zip
2021-03-01
Fritz-Chess-Benchmark42.7z
2020-09-11
wiiu下载工具FunKiiUNETThingy-v1.2中文版
2020-04-07
AutoGG 0.9.4 _v8.7 +17559自制系统
2020-03-14
J-Runner v0.3 Beta (4) + XeBuild XBOX360工具
2020-03-14
Nandpro30 XB360 NAND提取和烧写工具
2020-03-13
NTC100K的驱动程序For Arduino IDE
2019-10-20
用于老王2.9屏幕,HYT13264的驱动代码
2024-09-07
ESP32C3大库编译工具安装包
2022-09-12
PC-1500 用户手册 US_PC-1500A_Instruction_manual
2021-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人