- 博客(127)
- 资源 (25)
- 收藏
- 关注

原创 STM32主从模式 精确脉冲数PWM (已实现)
定时器1作为主模式输出PWM,定时器4作为从模式平台STM32F407VGT6特别记录两个问题:移植通用定时器的程序 没有看手册 结果pwm移植无法输出 磨蹭了一两天后来发现 是因为 高级定时器 有几个特殊的设置:重复计数设置:TIM_TimeBaseStructure.TIM_RepetitionCounter = 0; //重复计数,一定要=0!!!...
2019-07-17 10:17:56
22220
31

原创 手把手教你使用simulink配合STM32CUBEMX (生成keil项目实战)
本文的作者在自学过程中发现该类资料的缺少 以及前人叙述不够完善的情况下 进行了本文的创作 文章将一步一步的讲解如何使用simulink将F4的灯点亮 更多的功能我们一起探索 别的型号的 cpu 大家可以类比进行。1.首先是将MATLAB安装ST官方的STM32-MAT/TARGET开发库 这个博主 不好取ID吗 已经说的很详细 不做重复讲解,请大家参考博文 https://blog.csdn....
2018-08-21 16:26:47
28034
59

原创 ubuntu 16.04 命令行测网速 简单快速
我们在终端直接输入speedtest-cli会提示The program 'speedtest-cli' is currently not installed. You can install it by typing:sudo apt install speedtest-cli这已经提示了我们应该怎么做:$ sudo apt install speedtest-...
2018-06-18 20:52:38
30013
5

原创 关于网络很快 但是打不开腾讯相关网页的解决办法 亲测有效!
刷新见效果刷新见效果刷新见效果重要的事情要提三遍近日 发现我的电脑打不开电脑版微信里面的网页内容,进而发现连腾讯的微信公众号的主页也打不开,经过网上的查询和大量的尝试,终于发现解决办法,立竿见影:打开网络适配器,属性IPv4设置DNS 如下图红框所示 :DNS 设置优先114.114.114.114 就可以问题搞定! ヾ(●´∀`●) 开始你的网页浏...
2018-06-14 14:35:56
15986
15
原创 如何查看win10系统的激活情况
前言我们经常不知道 所使用的系统是永久激活版 还是 短时间激活的一般的 电脑属性 里面是看不到的解决点击 运行输入 slmgr.vbs -xpr确定会弹出激活情况也可以看更详细的 运行 输入 slmgr.vbs -dlv确定会列出全部激活相关信息 更全面。...
2021-12-12 13:57:52
6591
原创 NSIS脚本学习:如何检测并卸载已有软件版本
前言目前开发的程序以基于.net的应用程序为主,程序开发好后,需要进行安装包的生成,及setup文件的生成。常见的是NSIS工具,之前一直用的单文件打包工具,不适合将运行环境加进去,因此开始使用更高版本的NSIS 3.06。这里要解决的是安装包生成后,原有电脑已有旧版本的软件,这里需要检测判断是否需要卸载旧版本的软件,便于更新。检测并自定义卸载在NSIS脚本的最后面,附加以下代码即可解决该问题Var UNINSTALL_PROGVar OLD_VERVar OLD_PATHFunctio
2021-11-27 21:23:55
3892
原创 NSIS脚本学习:判断版本并安装.NET Framework运行环境
前言目前开发的程序以基于.net的应用程序为主,程序开发好后,需要进行安装包的生成,及setup文件的生成。常见的是NSIS工具,之前一直用的单文件打包工具,不适合将运行环境加进去,因此开始使用更高版本的NSIS 3.06。关于判断.NET Framework运行环境 (离线安装)首先添加头文件: 用来版本比较!include "WordFunc.nsh"添加 GetNetFrameworkVersion 函数,这里给出完整函数代码:Function GetNetFramework
2021-11-27 20:49:01
2197
原创 PowerShell安装 posh-git 显示 仓库状态
1、下载post-git离线安装包地址:https://files.cnblogs.com/files/xcr1234/posh-git-master.zip2,用Powershell执行install.ps1./install.ps1 3.用管理员权限打开powershell,修改策略:set-executionpolicy remotesigned搞定
2021-07-04 17:50:02
2058
转载 github、gitee创建、连接、克隆远程仓库及生成、配置SSH公钥
Before最近重新开始使用git写代码,好久没搞了,建了个私人仓库,忘记咋clone了 我是在码云上弄的,一直ssh弄不对,后来才在网上看了看这个教程,很是详细。转载过来,自行记录,原来的大神链接在这里 ** [大神链接]**(https://segmentfault.com/a/1190000019876827)1、安装git、注册guthub账号、注册码云账号,此过程不再赘述2、在github和码云分别创建一个仓库,用于测试github操作:1、点击头像左侧加号,展开后选择 New repo
2021-03-30 17:23:10
495
转载 Altium designer PCB走线包地处理 教程
写在前面在PCB设计中,特别是高频板子中,需要注意进行抗干扰处理,包地处理,则是抗干扰处理中非常常见的一种手段。而说到包地处理,顾名思义,就是通过地网络把信号线给包住,从而达到抗干扰的效果。木目前在设计中,包地处理的方法见的最多的就是简单粗暴的整板铺,这个时候你就要事先预留点位置;又或者在走线的时候就让信号线和地线一起走了。手动操作好烦呀,不好控制两线距离,对于完美主义者,真的好烦躁。Altium Designer提供了包地功能来解救这些完美族,下面我就给大家介绍一下在AD中进行自动包地处理的方法。1
2021-02-28 14:07:56
19910
2
原创 Altium Designer 如何快速完成相同电路的布局和布线(相同模块布局布线快速克隆)
目录一级目录二级目录三级目录测试环境背景步骤一级目录二级目录三级目录测试环境AD 16.6 和 AD 18.0 操作一致背景在进行设计开发的时候,总会遇到相同的电路,或者模块,这些电路可以使用相同的布局和走线,例如常见的ad采集电路部分。这类型的电路,我们可以采用AD中的Room和Channel Counter来进行布局和布线的快速克隆~步骤首先导入PCB这里说明一下,如果绘制原理图的时候,相同的模块在不同的原理图里面,操作更方便,当然,我们一般都是在一张图里面的~这是需要同样布局
2021-02-16 10:28:58
22981
7
原创 C# 、vb.net 线程 在 sleep,suspend 之后 Abort 的方法
最近用到的程序里面涉及到线程的suspend以及abort众所周知 一旦线程suspend以后 是不能直接abort的 会报exception在网上终于找到了相关的解决方法,目前还没有来得及仔细理解 先记录下来C#suspend线程在suspend时的Abort方法:在对线程需要调用abort的地方 用 catch (ThreadStateException) , 并resume。 // 这有点不可思议, 但确实管用…示例:try { xxxThr
2020-12-19 21:41:36
673
1
原创 VS2015 启动 未响应 解决方案(亲测有效)
吐槽一波我前天改完程序 吃了个饭 回来再打开vs的时候 卡住了 进不去然后昨天又打不开 休息了一天今天打开VS还是未响应 一顿发白后关闭程序我真是服了 这就影响到工作进度了处理马上网上冲浪找到解决方案:在 开始 里面 找到 VS2015的开发者命令行工具然后输入:devenv/Safemode看看你的VS是不是和我的一样正常启动了...
2020-12-18 16:05:36
6168
5
原创 Dotnet中 窗体如何防止双击标题栏改变窗体大小和移动窗体
我在开发Winform程序时,发现将窗体双击标题栏放大后,会出现大量的空白处,相当丑陋呀然后在网上查了查怎么禁止这样的命令以VB.net为例禁止双击标题栏修改大小Protected Overrides Sub WndProc(ByRef m As Message) '拦截双击标题栏的系统消息 If m.Msg <> Convert.ToInt32("0xA3", 16) Then MyBase.WndProc(m) End IfEnd Su
2020-12-16 10:15:16
460
1
原创 VS2015安装VBpowerpacks工具箱教程
索引1 下载2 安装3 配置1 配置VS工具栏2 配置选项卡3 看效果1 下载在官网下载不大 0.99M2 安装简单,点击默认安装就可以的,不多说,不贴图,自行脑补3 配置1 配置VS工具栏打开vs2015开左侧工具箱,在空白处右击,添加选项卡,将选项卡命名为“Visual Basic Power Packs”,如下图所示:2 配置选项卡在新建的选项卡上右击,选择“选择项”,出现下图:在“选择工具箱项”窗口中找到“筛选器”,在其右侧框内输入“power”,列表会过滤出符合条件
2020-11-29 23:55:47
2345
原创 windows中查找端口占用并删除对应进程
以 8080 端口为例1 查找 8080端口的占用情况在powershell中输入netstat -ano | findstr "8080" 找到对应的进程号PID 为87202 找到对应的PID所在的进程名称tasklist | findstr "5768"3 结束该进程taskkill /f /t /im ApplicationWebServer.exe4 相关参数描述/f 强制终止进程/t 终止指定的进程和它启动的子进程/im 指定要
2020-11-22 10:44:54
1135
原创 vb.net 打开或者判断 含有指定字符的文件是否存在
项目中涉及到一个需要检测路径中是否含有 ECE 开头的文件名的文件是否存在文件基本是以 ECE-1.txt 这样的形式命名的这里不能使用io.file.exists(" ")的方法来实现这里给出解决方案d = Dir("d:\ECE*.txt")If d = "" Then MsgBox "文件未找到!"Else 自己的处理函数End Ifover...
2020-11-18 23:57:00
873
原创 PicGO+github+typora 搭建markdown编辑环境 (填坑记录)
这篇文章不讲搭建步骤 网上资料很齐全了只说过程中的一些问题坑总结现在的时间是 2020年11月14日 已经是github将master改成main之后了 因此,在此后新建的github仓库 已经没有master了 在配置的时候 要将master换成main一个诡异的设置是 当我们使用typora时 我本身系统默认英文 因此 在配置图片的这个界面 没有picgo app的选项~~~,后来没法子了 换了中文看了一下 就好了,真是心态崩了!!!!!!!!!!!英文界面的选项是:改
2020-11-14 21:40:12
211
原创 Fluid Mask 抠图 换背景教程
Fluid Mask 索引人像抠图 换背景步骤1 导入照片2 使用方法3 PS处理这个可
2020-11-10 10:21:54
1163
原创 ini文件的使用
索引ini介绍语法INI文件由节、键、值组成。节参数注解例子ini文件的注释操作ini介绍.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。语法INI文件由节、键、值组成。节[section]参数(键=值)name=value注解
2020-10-30 09:16:48
2167
原创 ADRC 学习笔记 持续更新~
ADRC学习记录群 128464029入群可看群文件入门韩金清教授的书籍论文高志强教授的书籍论文B站视频实操仿真测试一
2020-10-24 12:57:49
593
原创 STM32CubeMonitor使用教程(持续更新)
使用教程大纲STM32CubeMonitor介绍背景功能及特点下载安装功能1:变量监控先有一个stm32的工程STM32CubeMonitor配置配置myVariables添加可执行文件具体流程配置myProbe_Out配置myProbe_In配置processing节点相关显示配置DEPLOY启动监控功能2:远程监控STM32CubeMonitor介绍背景STM32CubeMonitor工具系列通过实时读取和可视化STM32应用程序的变量,有助于在运行时微调和诊断STM32应用程序。除了专用版本(
2020-09-28 12:00:29
15744
7
原创 .gitignore的创建与使用 windows为例
内容导航前言创建使用便捷工具语法说明\# 表示注释/ 匹配目录* 匹配多个字符? 匹配单个字符[] 匹配字符列!继续跟踪文件or目录生效搞定 ─=≡Σ(((つ•̀ω•́)つ前言我们使用git作为版本控制工具时,方便高效的同时,会有一点问题是:IDE产生的编译文件其实是无用的提交,我们随便build 一次,就会发现仓库检测到改动了,这是无用的track。git当然有解决这个问题的方法,没错,就是gitignore文件。创建我这里以windows为例,我一般不用git bash 我一般用po
2020-09-26 10:54:46
2741
原创 sublime text 使用 OmniMarkupPreviewer 时出现404错误
简单就两点问题是:解决方法:然后就搞定了 ─=≡Σ(((つ•̀ω•́)つ问题是:我们使用sublime text编写完markdown文档后 一般需要实时预览的功能 我使用的是 OmniMarkupPreviewer 这个插件,但是在使用中出现了404 not found 的错误无法正常预览解决方法:在该插件的setting user中添加:{ "renderer_options-MarkdownRenderer": { "extensions": ["tables", "fenced_
2020-09-21 02:01:21
483
原创 MicroSoft Store 无法打开 解决方法(持续更新)
本帖主要整理MicroSoft Store 无法打开的解决方法 长期更新0x80131500故障现象打开商城 页面显示为:错误代码为:0x80131500解决方法打开IE浏览器进入IE Settings - Internet options - Advanced - 勾选 Use TLS 1.2,然后Apply - OK:搞定...
2020-06-11 18:15:09
5487
2
原创 autoJS for 快手极速版 可运行
工具首先 我们需要下载两个app快手极速版 请在应用商店下载auto.js 下载链接:https://pan.baidu.com/s/1EPg3orMcsa9Z7d4sNdS_YA 提取码: rib4步骤下载好以后 注册 快手极速版之后填写邀请码 688113680 领取2元现金红包接下来 将 我们的代码放入autoJS文件夹下 软件打开会提示打开无障碍服务(ps:新建文件 将代码复制进去就好了 不需要修改)运行代码 提示输入观看视频个数 默认是50之后会自动执行视频观看任
2020-06-05 23:23:18
4944
2
转载 VB6使用libxl操作Excel
目录文章目录一、libxl的简介及下载说明二、VB6使用libxl库操作Excel一、libxl的简介及下载说明(1)定义:LibXL 是一个不依赖Microsoft Excel和.NET框架,可以直接读取和写入Excel文件的库。该库可以在C,C ++,C#,VB6,Delphi,Fortran,Python和其他语言中使用。其优点如下:直接读写Excel文件;简单的互操作,不再...
2020-04-01 00:04:25
998
原创 Sublime Text高效编辑verilog (自动补全)
刚接触fpga的开发 目前用的是“三弟 lattice”官方的开发环境是diamond 真是醉了 没有自动补全也太原始了 ps:博主长期使用崇高文本,偶尔使用vscode , notepad++由于近期的政治色彩 本着爱国情怀 无限期停用该软件基于之前做单片机的开发经验,博主参考了网上大神的神操作 他们使用Gvim来作文编辑器 一波操作行云流水,简直6到爆。先来看一下大佬的神操作&nb...
2020-02-26 12:05:42
5311
5
原创 Altium PCB 绘制中UnRouted 定位
Before软件中有report的选项 可以查看 板子的各种信息但是 在PCB绘制完后检查发现 有两根线没有routAfter在PCB页面左边的项目资源浏览器里面 找到PCB选项在上方下拉菜单选择“Nets”接下来选择“”在下面看到“Un-Routed”参数不为0的就是未连接的线路点击这里可以直接跳转到对应的未连接线路的位置Over ┗( ▔, ▔ )┛...
2019-12-31 16:16:42
3378
原创 设置Beyond Compare 作为git diff 工具
列干条Before惊喜method onemethod two附加Before使用git作为版本控制很方便,但是,在开发嵌入式应用的时候 一般的IDE是不集成git工具的,导致我们执行diff命令只能在终端下,多文件(大项目)去比较是很累的,而集成git的IDE 比如VS,可以直观的进行对比(左右文件),有类似Beyond Compare的效果,那么,我们能不能使用Beyond Compare...
2019-12-16 16:27:42
6707
原创 vb.net 固定小数点后位数
先是从百度上看到的方法:Dim d As Double = 3.141592654 Dim s As String = d.ToString("F3")保留3位精度后来再自己使用的时候 直接: txtroom_T.Text = "室温:" + (Room_T / 1000).ToString("F3") + " ℃"就可以了 直接在相应的数后面加.tostring(“F3”)...
2019-08-31 17:39:08
2908
原创 stm32 测量程序执行时间:MDK 编译环境下~
方法一: 使用mdk的trace来查看:设置Trace时的工作频率(就是当前的系统时钟,如stm32f103,f107为72MHz,f407为168M,f429为180M):进入调试状态 在需要查看的语句前后设置断点进行监控 :在左侧看执行指令的增量和执行时间的增量来看运行时间ΔT\Delta TΔT:方法二:使用示波器观察设置引脚输出,在被测语句的前后执行电平转换,同时用...
2019-08-31 15:34:24
1763
原创 C语言atof()函数:将字符串转换为double(双精度浮点数) 之我的经验
我的经验atof这个函数 读取字符串中的浮点数时 字符串的起始字符必须是数字 亲测 否则不能正常使用这一点 通过网上好多人的例子也可以看出来别人的使用学习C语言atof()函数:将字符串转换为double(双精度浮点数)头文件:#include <stdlib.h>函数 atof()用于将字符串转换为双精度浮点数(double),其原型为:double atof (c...
2019-08-10 10:54:29
2331
1
转载 STM32 ST-LINK Utility 使用教程
起因于需要直接下载hex文件STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。具体安装看<这里>需要配和STLink使用。接线,SWD接口。VCC GND SCLK SDIO和单片机分别相对即可!keil在线使用...
2019-07-16 11:30:23
32627
3
原创 VScode使用git版本比较时 中文乱码解决方法
Before今天满心欢喜的将STM32程序工程配置到vscode中 计划使用VScode进行后续的开发主要是因为:编辑器的颜值安装了git 进行了测试 没有问题但是发现在查看文件改动的时候 (对比文件)发现了中文的乱码问题首先文件是不乱码的就是在git的文件对比的时候就有中文乱码的问题见图:后来 在设置里面找见了 关于编码的设置:把这个自动猜编码选中 就好了~Over(...
2019-07-09 22:49:17
3198
2
转载 InstallShield 2015 Limited Edition 如何实现覆盖升级
使用 VS 生成setup安装包的时候 可以通过这种方法来保证软件安装的升级覆盖
2019-07-01 21:59:17
681
原创 无键盘无屏幕首次启动树莓派的方法
系统安装写入sd卡部分 略网上太多了~~设置远程连接在boot目录下 新建一个 ssh 的文件 没有后缀在boot目录下 新建文件 wpa_supplicant.conf写入网络配置:country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="...
2019-06-20 17:55:48
4155
原创 git log和 commit 在git bash cmd cmder 和 powershell 中出现中文乱码的情况解决
Before首先,该方法是应该是适用多操作系统的,但是我只在windows下做了测试干活打开其中一种 bash 或者 cmd 的等其中的一种命令行工具和网上大部分的解决方案是一样的:首先是解决编码设置:git config --global i18n.commitencoding utf-8 # 设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与...
2019-06-11 20:38:45
1079
原创 My PowerShell configuration 美化和包管理的使用
Before首先,传统的 cmd 的黑方框,实在是难用:丑不支持linux指令等等后来,微软就用powershell将cmd拍在沙滩上了外观看过了Ubuntu的终端 在看powershell的蓝精灵,实在是受不了,我简单地设置了一下背景,和我习惯的字体:PowerShell的蓝色界面看起来总不适应,习惯了Ubuntu的终端界面之后,想使PowerShell更换为与Ubuntu默认相...
2019-06-10 16:43:52
405
干货分享--IGBT模块技术参数详解
2022-08-04
利用MATLAB实现pdf等扫描文件的数据提取
2022-03-10
三自由度机械臂MATLAB仿真(模拟将杯子放在桌子上)
2022-02-13
三自由度平面机器人仿真程序(MATLAB)
2022-02-13
Neural Network demo.xlsm
2020-11-21
cn-deep-learning-for-signal-white-paper.pdf
2020-07-11
sublime text3高效率编辑verilog插件合集.zip
2020-02-25
STM32F103__W5500_MQTT.zip
2019-09-13
7天学会RTOS网络编程 课件资料
2019-02-23
RT-Thread编程指南
2019-01-21
Jlink旧版驱动下载
2018-12-26
Modbus调试工具 集modbus poll 7;modbus slave 6; modScan32 三个工具 均是和谐版
2018-09-30
STM32 MC SDK5.0 培训 PPT
2018-08-28
LDC1000 stm32驱动代码
2018-08-25
visual studio 版本转换工具
2018-07-14
C++ play happy birthday to you
2018-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人