自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 Stm32F103 ADC3+DMA中断触发

调试了半天终于正常了,由于之前采用ADC1所以没有问题,最后移植代码的时候在查了函数库手册后完成试验。原理是比较简单但是配置起来不通过手册一个个去对参数很容易出错,出了错还不知道错了在哪里。

2023-10-18 19:46:59 485

原创 STM32F103外部晶振8MHZ改为16MHz的使用

最近使用别人的电路板编写软件,烧录程序后发现一直无法跑起来,一旦进行了时钟的初始化操作整个程序直接跑飞,估计肯定是时钟的问题。发现电路板采用16M的晶振而之前一直使用8M,将程序晶振程序修改为16M后就可以正常的运行了。

2023-10-18 10:33:14 1171

原创 微软账户登录不了问题

为了使用newbing需要登录微软账号,但是公司电脑访问微软账号十分的慢,一登录就转圈。

2023-03-18 23:34:52 1452

原创 x79主板M.2无法识别固态硬盘

主板M2无法识别硬盘

2023-02-20 14:22:07 8362

原创 路由器连接WIFI组网

路由器连接WIFI组网

2023-02-06 23:01:17 2518 3

原创 同一网络下不同路由器连接打印机(多设备组网)

不同路由器下打印机搜索

2023-02-06 22:29:15 2931

原创 Keil5 C51与ARM共同时用

一般的安装包分为C51版本和ARM版本,Keil选择芯片和设置页面也各不相同,所以仅能运行单独的Keil使用 采用本文教程可以使得C51和ARM版本可以使用一个keil进行选择芯片进行编译和烧录。

2022-10-18 23:16:34 9045 2

原创 Qt创建项目全部报错

问题描述:创建项目的时候发现所有的导入的类全部报错,但是RUN是可以运行的问题原因:由于选择文件的时候,文件地址或者文件名中有中文,在一个英文路径中选择重新创建就没有问题解决方法:创建项目的时候选择为全英文路径下,否则复制项目到目录也没有作用一样会报错小记:创建项目需要在纯英文路劲下...

2022-05-13 10:30:29 1347 1

原创 STM32CubeMX编辑规范(02)

STM32CubeMX编辑规范目录STM32CubeMX编辑规范前言一、代码编写范围二、项目结构三、单独外设配置四、其他前言采用STM32CubeMX的编辑规范可以更好的在不同的芯片上移植,修改外设可以没有影响一、代码编写范围所有需要写的代码都需要写在注释的BGEGIN和END之间,这样更换外设修改或者移植的时候不会覆盖自己写的代码二、项目结构一般外设的驱动函数都在Drivers/STM32F1xx_HAL_Driver中打开相应的.h文件中可以查看可以调用的函数和宏定义。要写

2022-05-12 17:36:37 1884 1

原创 STM32CubeMX项目环境搭建(01)

STM32CubeMX项目环境搭建文章目录STM32CubeMX项目环境搭建前言一、简介1.安装JAR2.安装STM32CubeMX3.安装介绍二、STM32CubeMX使用1. 安装对应STM芯片固件包2. 修改固件包位置(可省略)3. 安装固件包方式一共有三种方式,(1)在线下载安装(2)导入安装好的固件包(3)自定义地址三. 创建工程1.选择使用的芯片2 .配置(1)配置时钟(2)配置烧录软件(3)生成项目(4)生成遇到的问题四、测试编译前言使用STM32单片机的朋友都知道,以前的使用S

2022-05-12 15:19:33 1072

原创 STM32CubeMX笔记目录

目录文章目录目录STM32CubeMX项目环境搭建(01)STM32CubeMX项目环境搭建(01)

2022-05-12 15:18:49 334

原创 Qt多版本共存使用,组件增删

QT安装教程1、QT简介QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台。2、QT优点Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。Qt与GTK、KDE、MFC,OWL,VCL,AT

2022-04-27 09:23:28 7229

原创 Qt在线安装加速

问题描述:由于Qt服务器不在国内,下载过程中能感觉速度比较慢,没下一个文件都会等一下十分麻烦。尤其第一次安装文件量比较大速度非常慢。解决方法:采用国内的镜像源替换原本下载地址安装代理软件Fiddler安装方式比较简单,以后有需要的时候再写吧,我这个是以前安装的替换地址源目前已经最新跟新到Fiddler5,这里我用的是Fiddler操作都一样在Fiddler软件下方快速执行的栏里输入并回车: urlreplace download.qt.io mirrors.tuna.t

2022-04-26 18:40:02 4262 2

原创 QT6安装教程(兼容QT5、QT4)

QT安装教程1、QT简介QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台。2、QT优点Qt是一个跨平台的C++图形用户界面应用程序框架,提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。Qt与GTK、KDE、MFC,OWL,VCL,AT

2022-04-26 18:24:21 22346 1

原创 跨设备同步保存密码

跨设备同步保存密码文章目录跨设备同步保存密码前言一、密码管理方式1.Keepass介绍二、安装1. 下载安装 Keepass2. 汉化二.数据库1、创建数据库2.配置数据库三、小记:前言现在网络平台越来越多,除了可以直接通过手机登陆的方式,其次就需要使用到账号和密码。账号密码安全的安全就尤为重要,现在在多数情况下,你的账号(手机号、邮箱等方式)和密码很可能在许多网站上都相同。现在国内黑客破解密码的常用手段之一,就是攻入一些网站的后台,获取到数据库内的ID+密码后,到其他各大网站尝试相同ID

2022-04-14 11:58:01 1874

原创 密码管理工具-KeePass使用教程

KeePass使用教程文章目录KeePass使用教程前言一、安装1. 下载安装 Keepass2. 汉化二.数据库1、创建数据库2.配置数据库三.插件使用1.KeePassHttp+chromeIPass插件实现网页自动填写2. WebDAV同步三、小记:前言Keepass是一个免费的开源密码管理器,它可以帮助您安全地管理密码。您可以将所有密码放在一个数据库中,该数据库使用一个主密钥或密钥文件锁定。所以您只需要记住一个主密码或者选择密钥文件就可以解锁整个数据库。数据库使用目前已知的最佳和最

2022-04-12 19:00:28 6169

原创 Chrome跨设备跨浏览器同步书签

Chorme跨设备跨浏览器同步书签

2021-12-17 14:31:33 2428

原创 Windows10任务栏卡死的问题

问题描述:系统无故出现任务栏卡死,底部无法任何操作狂点击会不断重启,重启后一小会有效之后又卡死问题原因:我这里的发现的问题是Win10自带的资讯内容导致解决方法:在很短的有效操作时间内把咨询和兴趣关闭,不断重复了几次才成功关闭小记:刚增加内存大小不知道是这个功能BUG呢还是和内存有关...

2021-12-14 10:37:10 1515 1

原创 Win10桌面一刷新就卡死

问题描述:系统无故出现问题,在桌面刷新就卡死,卡一会之后桌面重新跳出又好了。不停刷新会反复出现,其余软件不影响使用问题原因:我这里的发现的问题是注册表出现异常,可能是之前批处理启动出的问题,删除桌面的注册表就好了解决方法:在打开的Windows10运行窗口中,快捷键(Win+R)输入命令regedit,然后点击确定按钮。在打开的注册表编辑器窗口中,找到HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandler

2021-08-10 09:18:57 7853 12

原创 你的电脑或移动设备不支持Miracast

新装电脑突然显示:你的电脑或移动设备不支持Miracast一般来说是网卡驱动的问题,没有更新到最新驱动。打开设备管理器,找到网络适配器更新自己使用的网卡驱动找到还有说要更新最新显卡驱动的,没有解决可以试下更新最新显卡驱动。查看详细电脑支持情况:win+R,弹出【运行】窗口,输入dxdiag电脑弹出DirectX诊断工具,点击【保存所有信息】,将所有信息保存到桌面打开Dxdiag的文本文档,用Ctrl+F搜索“Miracast”,搜索之后可以看到Miracast的信息,如果支持就会显示【A

2021-07-23 21:27:20 23447 1

原创 EXCEL:A1样式和R1C1样式说明

A1样式和R1C1样式作用: A1样式和R1C1样式其实就是选取表格地址的两种方法,我们现在一般使用A1这种,而EXCEL中的R1C1引用样式了,这是为了兼容更低版本的引用单元格的方法而保留的一种引用A1引用样式:这里的A就是列号,即A列;这里的1表示行号,即第1行;所以在A1引用样式下,第1行第1列,用A1来表示,就是我们通常说的A1单元格。R1C1引用样式:这里的R就是Row的第一个字母,R1就是表示第1行;这里的C就是Column的第一个字母,C1就是表示第1列;所以在R1

2021-06-28 17:24:46 3815

原创 Excel:INDIRECT函数

INDIRECT函数作用:返回指定的引用数据。语法结构:INDIRECT(ref_text, [a1])ref_text:对单元格的引用,此单元格包含 A1 样式的引用、R1C1 样式的引用、定义为引用的名称或对作为文本字符串的单元格的引用。如果 ref_text 不是合法的单元格引用,则 INDIRECT 返回 错误值。[a1]:是逻辑值(TRUE、FALSE),用于指定包含在单元格 ref_text 中的引用的类型。如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样

2021-06-28 17:09:34 1669

原创 SolidWorks2018:配置功能(零件配置,装配体配置)

SolidWorks2018:配置功能(零件配置,装配体配置)第一章 Python 机器学习入门之pandas的使用文章目录SolidWorks2018:配置功能(零件配置,装配体配置)前言一、零件配置功能1.创建配置选项2.配置的使用二、装配体配置功能1. 零件体本身的配置设置(1)插入零件(1)零件的配置修改1. 装配体的配置设置前言solidworks配置功能基本含义就是把具有相同特征的零件进行尺寸参数修改,来减少工作量,具体就是讲:相同特征或者特征基本相同的零件,我就画一个,通过添

2021-03-05 14:51:22 17822

原创 Altium Designer 18 : Failed to export问题

问题描述:使用AD18在PCB用导出3D step的时候一直无法导出,提示无法导出。问题原因:可能是AD18的导出BUG解决方法:将PCB文件重新另存为一份就能直接导出。

2021-02-26 17:02:03 3618

原创 Windows IIS服务教程

IIS作用IIS(Internet Information Server,互联网信息服务)是一种Web(网页bai)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。使用微软的编程语言和框架(http://ASP.NET)写的网站可以部署到IIS服务器上。比如你访问了一个使用http://ASP.NET开发的网站的某个页面index.aspx,请求提交

2020-12-23 13:20:40 14328 1

原创 SolidWorks2018:评估功能-1(干涉检查、间隙验证、孔对其、测量、质量属性)

点击干涉检查后能对装配体的装配配合进行检查,排除出现穿模或者其他有干涉的情况。选择零件后点击计算能在结果显示出干涉情况。

2020-12-21 17:09:36 3005

原创 Altium Designer 18 : ActiveRoute failed to complete any routing.问题

使用AD18在PCB用Active Route自动布线的时候一直无法成功,之前使用此功能是正常的,只要布线就显示ActiveRoute failed to complete any routing.故障。问题原因:AD18的中文兼容系统做的有问题,假如文件名称是中文就无法进行Active Route解决方法:修改PCB文件的名称为纯英文模式就可以了,文件名的路径是中文没有影响小记:项目创建的时候尽量使用英文的文件命名,防止由于中文问题导致的崩溃(其他由于中文的导致的问题暂未发现)

2020-12-14 17:53:10 2875 1

原创 Altium Designer 20 please wait a moment 闪退问题

今天启动Altium Designer 20 时一直无法启动成功,卡在这个画面问题原因:Altium Designer 20 是不能把自己的库文件放到安装库的文件夹里面,如果有的话,要剪切出来解决方法:有安装包的小伙伴可以先进入安装页面想下之前安装的Shared Documents路径在哪里一般默认位置在C:\Users\Public\Documents\Altium\AD20下面将自己的库切放到Library文件外面...

2020-12-13 13:19:57 7236 7

原创 OpenGL环境的配置(GLUT安装教程)

OpenGL作为最底层的图形显示库,学习了解能对图形建模有着更深刻的理解目录概述1.下载Glut的依赖库2.配置 OpenGL环境3.测试运行概述编写openGL程序使用的是IDE是Microsoft Visual Studio(毕竟宇宙第一IDE)。安装VS后需要安装OpenGL的图形库依赖了。由于目前学习采用的是Glut,所以以下为Glut的安装教程。1.下载Glut的依赖库OpenGl的官网:https://www.opengl.org/在官网上目前下载Glut的入口在:https:.

2020-10-28 22:47:12 39368 31

原创 电容封装类型

钽电容封装一般为 3528简码对照表F-2.5V、G-4V、J-6.3V、A-10V、C-16V、D-20V、E-25V、V-35V、T-50V丝印106E的钽电容型号就是 10uf 25V

2020-10-28 10:44:44 1602

原创 石英晶振封装类型

2020-10-28 10:26:08 447

原创 Chrome显示无法访问此网站DNS_PROBE_FINISHED_NXDOMAIN

今天在访问淘宝网站的时候Chrome无法访问,只有在item.taobao.com的域名下不行。而通过edge网站又能访问。重启浏览器、修改了网络DNS也没有什么用。最后发现只要清除缓存之后就能正常访问了

2020-10-20 08:51:52 1833

原创 solidworks 高级配合( 轮廓中心/对称/宽度/路劲配合/线性耦合)

solidworks 高级配合目录轮廓中心对称宽度路劲配合线性耦合目录在solidworks装配体中,一般的装配基本可以满足我们的装配需求,但采用高级装配方法可以大大的减少原本基本装配的步骤,大大提高装配体的装配速度。不但降低了设计的难度,提高设计的灵活性和零部件之间配合的准确性轮廓中心待补充对称对称可以将原本的 零件/面 直接装配在某个距离之间,做到中心对称宽度路劲配合待补充线性耦合待补充...

2020-07-10 10:39:24 18305

原创 mybatis 异常 org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be

错误描述有时测试sql的时候是好的为什么,在java使用mybatis中会有错误呢错误原因从TooManyResultsException可以看出是太多的返回结果导致。查看sql返回结果的确有两个。再查看接收的对象,发现不是用list接收。原来问题出在这里解决办法将接收对象使用list接收就不会报这个错误。一般来说重头写的sql一般都是不会发生这个错误,但是在改原本的sql时容易发生这个问题。忘记接收对象的类型。...

2020-07-09 15:04:16 2385

原创 SolidWorks 错误:找不到标准数据库 C:\SOLIDWORKS Data

在安装SolidWorks过程中,可能出现SolidWorks的Toolbox标准数据库的丢失。在使用中异形孔和Toolbox生成零件会出现以下错误解决方法打开异形孔/Toolbox设置页面:设置->异形孔向导/Toolbox点击后,出现以下画面 ,找到ToolBox标准数据库所在的文件夹,我的在C:\SOLIDWOEKS Data\将ToolBox标准数据库文件复制到这个文件夹下再次尝试Toolbox就可以正常使用了附Toolbox标准数据库:链接:https:/

2020-06-30 09:34:22 31949 19

原创 keil中导出内存数据 并以excel图表显示

目录keil中导出数据首先打开command页面Command中输入导出指令数据导出通过excel将数据转换成图表excel图表显示效果keil中导出数据当使用Keil需要导出内存数据通过,数据需要使用excel、Matlab等软件进行分析时,keil中有自带的导出命令。首先打开command页面通过view->command windows,打开命令行,或在页面上点击下图位置Command中输入导出指令导出指令格式 SAVE filename startAddr,endAddrfi

2020-06-29 17:19:07 4793 2

原创 IDEA 中git Push 失败 Invocation failed Server returned invalid Response.

通过Idea 的git提交到github上显示失败提示Push failed Invocation failed Server returned invalid Response.故障打开IDEA的github账号发现显示没有连接上。连接不上github有几种解决方法可能是当前的网络状态不好,多push试几次在账户页面删除原本账号,重新添加账号关掉IDEA,重新打开尝试是否能重新连接上删除github中setting中的所有账号token,IDEA中会自动提示重新登录,重新尝试登录。开

2020-06-29 16:31:24 2003

原创 升级系统后,BCB6.0无法激活

win10每次重大更新后,BCB6.0的程序由于由于注册表的丢失会提示,需要重新激活。但是用注册机程序注册后,一直提示失败无法注册。此时需要清除之前激活记录。在安装目录下的bin下面的BCB6RegClean.exe这个程序可以直接清除所有的设置信息,程序有故障的时候也可以重置下.然后重新用注册机再次注册一下就就可以正常注册了以前安装的第三方控件会消失,得重新安装...

2020-06-19 09:54:31 565

原创 SolidWorks2018 的零件的整体缩放功能

在绘制完一个SolidWorks零件假如尺寸选择有误,比如原本是mm的单位选择到了m单位,就很麻烦所有尺寸需要重新绘制。使用整体缩放功能就可以完美的放大缩小零件,十分好用在零件编辑界面首先绘制了一个101010的立方体选择插入-磨具-缩放比例将出现缩放比例选项框根据需要缩放比例设置成0.5的比例后能看到尺寸自动会变成原来的一半小结此缩放功能是在零件体中,并非装配体。若想装配体缩放,零件不复杂的画可以直接每个零件单独缩放。在缩放过程中出现装配约束错误,直接略过即可。当所有零件缩放

2020-06-03 16:16:26 7876 1

原创 JavaScript - Cannot set property 0 of undefined

在使用ajax中发现异步请求可以正常,但使用同步就出现Cannot set property ‘0’ of undefined错误。发现创建的数组全局变量放在ajax请求后,而javascript程序从上往下执行,当然不知道这个数组对象啦。小伙伴们创建变量的时候千万要放在最前面,能减少出错的可能性...

2020-06-03 15:53:38 4633

Keil数据导出分析.xlsx

1、在仿真状态下打开KEIL的Command窗口 (view 菜单) 2、输入“SAVE 路径\文件名 satrtaddr,endaddr”命令可以保存内存中的一段数据。保存文件的格式为 hex386。 3、地址可以用C语言表达式代替。例:SAVE F:\test\filename &test[0],&test[0]+255 4、复制至表格将自动生成图表

2020-05-16

JlinkV9的简易检修方法

对于使用JlinkV9的过程来说会出现固件升级后无法使用的情况,对于特定的jlink电路板可以采用以上的方法和工具进行固件重置,实测有效

2018-04-18

STM32固件库使用手册的中文翻译版和完整固件库

本手册介绍了 32 位基于 ARM 微控制器 STM32F101xx 与 STM32F103xx 的固件函数库。 该函数库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函 数库还包括每一个外设的驱动描述和应用实例。通过使用本固件函数库,无需深入掌握细节,用户也可以 轻松应用每一个外设。因此,使用本固态函数库可以大大减少用户的程序编写时间,进而降低开发成本。

2018-04-18

STM32中文参考手册_V10.pdf

本手册是STM32微控制器产品的技术参考手册 参照2009年12月 RM0008 Reference Manual 英文第10版 ,技术参考手册是有关如何使用该产品的具体信息,包含 各个功能模块的内部结构、所有可能的功能描述、各种工作模式的使用和寄存器配置等详细信息。

2018-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除