- 博客(10)
- 资源 (2)
- 收藏
- 关注

原创 简单易懂的STM32外部中断实现按键输入判断
简单的按键输入中断判断方法1.了解按键的接线。常见的按键接线方式是:按键一端接到MCU,另外一端接到GND。如下图所示:2.第一部分按键引脚初始化程序:需要结合你的电路图。本文中的按键连接到PC6,所以初始化STM32中C组的第6引脚为输入。第二部分是NVIC初始化:设置中断源:哪一个引脚就对应哪一个中断源。设置IRQ通道:每一个引脚对应的通道不一样,可以跳转到stm32f10x.h文件中查看。分配抢占优先级和响应优先级。注意一个工程的NVIC分组是同一个,对应的设置可以查看NVIC表格(网上
2020-06-20 16:01:48
3163

原创 STM32中的基本定时器使用(TIM)
STM32F103中的基本定时器的使用(TIM2为例)一、配置简介STM32中的定时器配置大同小异,每个配置时只需要改成自己想要的定时器即可(本文以TIM2为例)。定时器简单点理解就是设定了一个值(arr:自动重装载值),从这个值向下减到零或者从零向上计数到这个值,则会产生一个中断信号,执行定时器中断服务程序。通过自动重装载值(arr)和时钟预分频数(psc)搭配,就可以控制定时时间的长短。配置思路:1:NVIC配置。2:定时器配置3:定时器中断服务程序4:主程序调用void tim2
2020-06-08 12:13:16
5825
原创 华硕飞行堡垒加装固态硬盘和内存条
本文介绍华硕飞行堡垒加装固态硬盘和内存条的操作。主要的操作步骤1、将电脑原来的机械硬盘拆掉,装到光驱位。2、在原来的机械硬盘位置,装固态硬盘。3、加装内存条。本次操作使用的是华硕飞行堡垒系列中的FX50V。处理器为英特尔 Core i5-6300HQ。电脑背身自带4G+1TB。拆掉原来光驱,把原来的机械硬盘安装到光驱位,把新买的固态硬盘安装到原机械盘位,之后再装上8G内存条,最后把重装系统,且把系统安装到固态盘。
2022-09-07 01:21:59
19475
原创 GIT备份失败-文件夹内的子文件夹已经有仓库
GIT备份文件时报:fatal: ‘/文件路径/git’ not recognized as a git repository出现该报错意为:该目录未被识别为git存储库。1. 出现原因可能为你在该文件夹内的文件夹,即子文件夹内,又创建了一个Git仓库。2. 解决办法1: 在终端输入指令: git init 3. 解决方法2: 在终端输入以下指令: 指令1:find . -name .git -exec rm -rf {} \; 指令2:git init
2021-03-10 21:00:49
680
原创 git怎么生成补丁并自动打补丁---patch
自动打patch1、描述对于多人合作的项目,经常需要在原来的基础上增添功能。当拿到别人发送过来的patch时,应该怎么快速的整合到自己的工程里面呢?2、拿到的patch本次我拿到的补丁有两个,以其中的:0001-add-file-repair.patch为例。同时,对方声明该补丁使用在middleware下(就是生成0001-add-file-repair.patch的目录)。3、把补丁文件拷贝到生成的目录下。- 4、在终端上输入指令:patch -p1 < 0001-add-file
2021-03-08 20:38:42
852
原创 Linux编译文件报以下错误:File ‘XXXXXX’ has modification time XXX s in the future
Linux编译文件报以下错误:File ‘XXXXXX’ has modification time XXX s in the futurewarning: Clock skew detected. Your build may be incomplete.//警告:检测到时钟偏移。您的生成可能不完整。原因:window的时间和虚拟机上的时间有差异。解决:修改虚拟机上的时间。指令1:sudo date -s 02/19/2021 //月、日、年指令2:sudo date -s 14:46:
2021-02-19 15:08:45
1365
原创 STM32F407中PVD实现掉电检测
STM32F407实现掉电检测和保存参数目录:1、前言2、PVD中断程序简介3、主要程序一、前言在日常的嵌入式开发当中,会经常需要对少量的数据做掉电保存功能。常用的方法摸过于当这些数据发生改变时,将其保存到Flash当中。但是这样会有个弊端,如果需要保存的数据是一些容易发生变化的值,就需要对Flash进行反复的擦写。这样的操作,对芯片的损害非常大,毕竟Flash的擦写次数有限。为了解决这一个问题,就需要引出本篇文章的主角“PVD”,就是Programmable Votage Detect
2020-08-21 01:03:13
5056
2
原创 STM32实现掉电保存多个数据(FLASH)
STM32实现掉电保存多个数据本篇文章的具体内容:1. 初步认识Flash2. Flash写入多个数3. 读取Flash中存储的数值一、初步认识FLASH如果想要实现掉电存储,首要的任务就是找到一个地方可以存放这些数据,当这些数据发生改变的时候,把数据存放进去,并且保证上电后不会被擦除。这么一来,等在次上电之后,通过读取掉电前存储的数据,实现掉电存储功能。可以存放数据的地方可分为在两种片上flash和片外flash,常见的片上闪存有EEPROM,片外的存储芯片有W25QXXX。本篇文章使用
2020-07-17 14:01:50
29931
11
STM32实现掉电保存flash.zip
2020-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人