Stm32F103 ADC3+DMA中断触发 调试了半天终于正常了,由于之前采用ADC1所以没有问题,最后移植代码的时候在查了函数库手册后完成试验。原理是比较简单但是配置起来不通过手册一个个去对参数很容易出错,出了错还不知道错了在哪里。
STM32F103外部晶振8MHZ改为16MHz的使用 最近使用别人的电路板编写软件,烧录程序后发现一直无法跑起来,一旦进行了时钟的初始化操作整个程序直接跑飞,估计肯定是时钟的问题。发现电路板采用16M的晶振而之前一直使用8M,将程序晶振程序修改为16M后就可以正常的运行了。
Keil5 C51与ARM共同时用 一般的安装包分为C51版本和ARM版本,Keil选择芯片和设置页面也各不相同,所以仅能运行单独的Keil使用 采用本文教程可以使得C51和ARM版本可以使用一个keil进行选择芯片进行编译和烧录。
Qt创建项目全部报错 问题描述:创建项目的时候发现所有的导入的类全部报错,但是RUN是可以运行的问题原因:由于选择文件的时候,文件地址或者文件名中有中文,在一个英文路径中选择重新创建就没有问题解决方法:创建项目的时候选择为全英文路径下,否则复制项目到目录也没有作用一样会报错小记:创建项目需要在纯英文路劲下...
STM32CubeMX编辑规范(02) STM32CubeMX编辑规范目录STM32CubeMX编辑规范前言一、代码编写范围二、项目结构三、单独外设配置四、其他前言采用STM32CubeMX的编辑规范可以更好的在不同的芯片上移植,修改外设可以没有影响一、代码编写范围所有需要写的代码都需要写在注释的BGEGIN和END之间,这样更换外设修改或者移植的时候不会覆盖自己写的代码二、项目结构一般外设的驱动函数都在Drivers/STM32F1xx_HAL_Driver中打开相应的.h文件中可以查看可以调用的函数和宏定义。要写
STM32CubeMX项目环境搭建(01) STM32CubeMX项目环境搭建文章目录STM32CubeMX项目环境搭建前言一、简介1.安装JAR2.安装STM32CubeMX3.安装介绍二、STM32CubeMX使用1. 安装对应STM芯片固件包2. 修改固件包位置(可省略)3. 安装固件包方式一共有三种方式,(1)在线下载安装(2)导入安装好的固件包(3)自定义地址三. 创建工程1.选择使用的芯片2 .配置(1)配置时钟(2)配置烧录软件(3)生成项目(4)生成遇到的问题四、测试编译前言使用STM32单片机的朋友都知道,以前的使用S
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
Qt在线安装加速 问题描述:由于Qt服务器不在国内,下载过程中能感觉速度比较慢,没下一个文件都会等一下十分麻烦。尤其第一次安装文件量比较大速度非常慢。解决方法:采用国内的镜像源替换原本下载地址安装代理软件Fiddler安装方式比较简单,以后有需要的时候再写吧,我这个是以前安装的替换地址源目前已经最新跟新到Fiddler5,这里我用的是Fiddler操作都一样在Fiddler软件下方快速执行的栏里输入并回车: urlreplace download.qt.io mirrors.tuna.t
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
跨设备同步保存密码 跨设备同步保存密码文章目录跨设备同步保存密码前言一、密码管理方式1.Keepass介绍二、安装1. 下载安装 Keepass2. 汉化二.数据库1、创建数据库2.配置数据库三、小记:前言现在网络平台越来越多,除了可以直接通过手机登陆的方式,其次就需要使用到账号和密码。账号密码安全的安全就尤为重要,现在在多数情况下,你的账号(手机号、邮箱等方式)和密码很可能在许多网站上都相同。现在国内黑客破解密码的常用手段之一,就是攻入一些网站的后台,获取到数据库内的ID+密码后,到其他各大网站尝试相同ID
密码管理工具-KeePass使用教程 KeePass使用教程文章目录KeePass使用教程前言一、安装1. 下载安装 Keepass2. 汉化二.数据库1、创建数据库2.配置数据库三.插件使用1.KeePassHttp+chromeIPass插件实现网页自动填写2. WebDAV同步三、小记:前言Keepass是一个免费的开源密码管理器,它可以帮助您安全地管理密码。您可以将所有密码放在一个数据库中,该数据库使用一个主密钥或密钥文件锁定。所以您只需要记住一个主密码或者选择密钥文件就可以解锁整个数据库。数据库使用目前已知的最佳和最
Windows10任务栏卡死的问题 问题描述:系统无故出现任务栏卡死,底部无法任何操作狂点击会不断重启,重启后一小会有效之后又卡死问题原因:我这里的发现的问题是Win10自带的资讯内容导致解决方法:在很短的有效操作时间内把咨询和兴趣关闭,不断重复了几次才成功关闭小记:刚增加内存大小不知道是这个功能BUG呢还是和内存有关...
Win10桌面一刷新就卡死 问题描述:系统无故出现问题,在桌面刷新就卡死,卡一会之后桌面重新跳出又好了。不停刷新会反复出现,其余软件不影响使用问题原因:我这里的发现的问题是注册表出现异常,可能是之前批处理启动出的问题,删除桌面的注册表就好了解决方法:在打开的Windows10运行窗口中,快捷键(Win+R)输入命令regedit,然后点击确定按钮。在打开的注册表编辑器窗口中,找到HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandler
你的电脑或移动设备不支持Miracast 新装电脑突然显示:你的电脑或移动设备不支持Miracast一般来说是网卡驱动的问题,没有更新到最新驱动。打开设备管理器,找到网络适配器更新自己使用的网卡驱动找到还有说要更新最新显卡驱动的,没有解决可以试下更新最新显卡驱动。查看详细电脑支持情况:win+R,弹出【运行】窗口,输入dxdiag电脑弹出DirectX诊断工具,点击【保存所有信息】,将所有信息保存到桌面打开Dxdiag的文本文档,用Ctrl+F搜索“Miracast”,搜索之后可以看到Miracast的信息,如果支持就会显示【A