虚拟串口在Proteus中的使用
参考文献[1] VSPD(Virtual Serial Port Driver)虚拟串口软件安装及使用 —— 安装Configure Virtual Serial Port Driver
[2] 虚拟串口在Proteus中的使用 —— 配置虚拟串口
安装根据参考文献[1]进行安装。
需要注意如何破解:
将 Cracked 目录下的 vspdconfig.exe 和 vspdctl.dll 拷贝到 VSPD 软件安装目录下进行替换即可。
配置虚拟串口打开计算机管理器,勾上“显示隐藏的设备”
观察已经使用的端口
选择com1~com4中,没有被使用的端口,点击添加端口
观察计算机管理中也多了对应的连接。
测试打开两个串口调试助手,选择上述连接的端口,测试相互发送数据。
hexo简易配置看板娘
操作教程使用Hexo的helper-live2d插件自定义博客看板娘_hexo-helper-live2d-CSDN博客
EYHN/hexo-helper-live2d: Add the Sseexxyyy live2d to your hexo! (github.com)
最新的方法
stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platform (github.com)
看板娘资源
imuncle/live2d: live2d模型收集+展示,可直接用于静态网站 (github.com)
Live2D示例数据集 (可免费下载) | Live2D Cubism
Hexo添加Live2D看板娘+模型预览_看板娘模型预览-CSDN博客
简单的操作步骤安装12345# 安装看板娘模块npm install --save hexo-helper-live2d# 安装看板娘模型,如npm install --save live2d-widget-model-shizuku
配置向Hexo的根目录 ...
郭天祥51单片机电子元件篇
1 运放电路基础知识
放大倍数倍数 = OUTPUT / INPUT
增益(单位:分贝dB)
电压(电流)的增益 = 20lg(倍数)
功率的增益 = 10lg(倍数)
我们希望输入阻抗高,而输出阻抗低。原因见书本9.4电压跟随器最后一段。
如果有如下极端考虑:当输入阻抗很高时,相当于对前级电路开路;当输出阻抗很低时,相当于给后级电路一个恒压源,即输出电压不受后级电路阻抗的影响。对前级电路相当于开路,输出电压又不受后级阻抗影响的电路也就具备了隔离作用,即使前、后级电路之间互不影响。
1.1 反向放大器
原理图
单电源运放反向放大器电路
双电源运放反向放大器电路
输入与输出的关系
\begin{cases}
U_{out} = -\dfrac{R_f}{R_1}U_{in} \quad \#负号为反向 \\
\\
R_{2} = R_{1} // R_{f}
\end{cases}
推荐的放大倍数$A_{u}<30dB$(约33倍)
A_{u} = \dfrac{U_{out}}{U_{in}} = - \dfrac{R_{f}}{R_{1}}其中,$R{1 ...
郭天祥51单片机第二版(视频课记录)
1 点亮第一个LED1.1 两种电平类型
电平类型
高
低
TTL
+5V
0V
RS232
-12V
+12V
TTL <——>RS232,使用电平转换芯片max232
1.2 了解二、八、十、十六进制及其转换略
1.3 逻辑电路
参考
《图灵完备 Turing Complete》游戏攻略保姆级详解 更新中… - 知乎 (zhihu.com)
备注
非
与
均1出1
与非
均1出0
即将 “与” 取 非
或
均0出0
或非
均0出1
异或
不同出1
同或
相同出1
1.4 关于的说明
作用:定义特殊功能寄存器和位寄存器
类型说明
| 声明类型 | 说明 || ———— | ——————————— || sfr | 特殊功能寄存器声明 || sfr16 | 16位特殊功能寄存器声明 || sbit | 特殊功能位声明 || bit | 位变量声明 |
1 ...
protues配置相关
问题遇到多种问题:
Proteus仿真报错:未找到“LEDA.MDF”
第一次仿真成功,停止后,重新仿真终止,报一堆错。包括:[SPICE] TRAN: Timestep too small; initial timepoint: trouble with instance Q1等
解决以管理员身份运行protues:
在Windows操作系统中,你可以通过以下步骤将软件设置为默认以管理员身份运行:
找到应用程序的可执行文件:首先,找到你想要设置为默认以管理员身份运行的应用程序的可执行文件。通常,这些文件的扩展名为.exe。
右键单击可执行文件:在文件资源管理器中,找到应用程序的可执行文件,然后右键单击它以显示上下文菜单。
选择“属性”:在上下文菜单中,选择“属性”选项。这将打开应用程序的属性对话框。
切换到“兼容性”选项卡:在属性对话框中,切换到“兼容性”选项卡。
勾选“以管理员身份运行此程序”:在“兼容性”选项卡下方,你会看到一个复选框,标有“以管理员身份运行此程序”。勾选这个复选框以激活管理员权限。
保存更改:点击“应用”或“确定”按钮,然后关闭属性对话框。现在,每次运行这 ...
platformio配置问题
P1_0,__sfr等报错:未定义参考链接
c_cpp_properties.json中defines添加:
1234"__interrupt(IntelliSense_Hack)=","__sfr=unsigned char","__sbit=int","__at(a)= "
生成.hex文件
项目根目录添加extra_script.py
123456789Import("env")env.AddPostAction( "$BUILD_DIR/${PROGNAME}.elf", env.VerboseAction(" ".join([ "$OBJCOPY", "-O", "ihex", "-R", ".eeprom", "$BUILD_DIR/${PROGNAME ...
通过代码配置PlatformIO生成HEX文件
原文链接
如果要通过串口给51或者32等单片机烧写程序,很多时候需要HEX文件。Keil软件中就有输出HEX文件的设置,勾选一下就行,但是,PlatformIO好像还没这么方便的操作,下面我以STM32工程为例,介绍一下如何通过代码配置PlatformIO生成HEX文件。
首先,在工程目录下新建extra_script.py文件(和platformio.ini在同一目录下),代码如下:
123456789Import("env")env.AddPostAction( "$BUILD_DIR/${PROGNAME}.elf", env.VerboseAction(" ".join([ "$OBJCOPY", "-O", "ihex", "-R", ".eeprom", "$BUILD_DIR/${PROGNAME}.elf&quo ...
qt程序打包发布,含三方库
原文链接
1、在Qt里选择release构建。
2、点击run运行,保证程序能够成功运行出来。
3、成功能运行后,去构建成功的build release文件夹下找到刚刚编译后的.exe文件。
4、单独复制出来到一个新文件夹model,复制进去。
5、在qt程序找到如下,构建的时候选择64位,现在打包编译也是需要64位,一一对应,不能混32位。
6、点击,进入到刚刚创建的文件夹下。
7、执行windeployqt jie_mian1.exe,也就是windeployqt+你自己刚刚编译后的程序名称.exe。
8、此时已经在model文件下qt依赖库已经安装好了,直接点击就可以运行。但是如果含有第三库.dll,点击会提示找不到,所以这时候把.dll拷贝到model文件夹下,即可。
9、把缺少的第三方库拷贝到model文件夹下和qt依赖库放一起,即可打开,因为原来在qt上debug的时候,第三方库也是放在build debug文件夹下的,所以debug模式编译时候能找到。
10、打开打包软件。用 Enigma Virtual Box软件。没有的同学,自己要去网上下载一个。
...
vmware安装过增强工具还是无法拖放
vmware安装过增强工具还是无法拖放
还需安装:
1sudo apt install open-vm-tools-desktop
1panel+雨云服务器+https配置lsky-pro(兰空图床)
前言:摸了两天终于在自己的服务器配置了图床,根据回忆记录一下,大致是这样。
1 在1panel下载lsky
2 登录lsky2.1 创建一个数据库
2.2 浏览器新建标签页
在浏览器地址栏输入服务器地址:lsky服务端口
等待环境检测 -> 下一步
配置数据库
ip修改为服务器的公网ip
数据库连接端口不用改
后面根据下图修改
安装完成后,使用管理员账户登录
此后就可以使用http://服务器地址:lsky服务端口登录图床了
上传一张图片,默认是:http://服务器地址:lsky服务端口/i/图片名查看图片
3 配置图床
更改保存文件格式
图床空间大小等
图像设置为公开
参考:
配置lsky
4 https4.1 创建雨云二级域名
参考,假设创建的域名为kekepiclsky.skyman.cloud
添加cname解析,以腾讯云为例:
设主机记录栏填写(假设lsky),
记录类型栏须cname;记录值须为雨云二级域名,此处为kekepiclsky.skyman.cloud
4.2 添加ssl
在雨云ssl证书中心->自己的域名.xxx. ...