自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单易懂的STM32外部中断实现按键输入判断

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

2020-06-20 16:01:48 2499

原创 STM32中的基本定时器使用(TIM)

STM32F103中的基本定时器的使用(TIM2为例)一、配置简介STM32中的定时器配置大同小异,每个配置时只需要改成自己想要的定时器即可(本文以TIM2为例)。定时器简单点理解就是设定了一个值(arr:自动重装载值),从这个值向下减到零或者从零向上计数到这个值,则会产生一个中断信号,执行定时器中断服务程序。通过自动重装载值(arr)和时钟预分频数(psc)搭配,就可以控制定时时间的长短。配置思路:1:NVIC配置。2:定时器配置3:定时器中断服务程序4:主程序调用void tim2

2020-06-08 12:13:16 5406

原创 华硕飞行堡垒加装固态硬盘和内存条

本文介绍华硕飞行堡垒加装固态硬盘和内存条的操作。主要的操作步骤1、将电脑原来的机械硬盘拆掉,装到光驱位。2、在原来的机械硬盘位置,装固态硬盘。3、加装内存条。本次操作使用的是华硕飞行堡垒系列中的FX50V。处理器为英特尔 Core i5-6300HQ。电脑背身自带4G+1TB。拆掉原来光驱,把原来的机械硬盘安装到光驱位,把新买的固态硬盘安装到原机械盘位,之后再装上8G内存条,最后把重装系统,且把系统安装到固态盘。

2022-09-07 01:21:59 15582

原创 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 523

原创 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 721

原创 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 1134

原创 STM32F407中PVD实现掉电检测

STM32F407实现掉电检测和保存参数目录:1、前言2、PVD中断程序简介3、主要程序一、前言在日常的嵌入式开发当中,会经常需要对少量的数据做掉电保存功能。常用的方法摸过于当这些数据发生改变时,将其保存到Flash当中。但是这样会有个弊端,如果需要保存的数据是一些容易发生变化的值,就需要对Flash进行反复的擦写。这样的操作,对芯片的损害非常大,毕竟Flash的擦写次数有限。为了解决这一个问题,就需要引出本篇文章的主角“PVD”,就是Programmable Votage Detect

2020-08-21 01:03:13 4010 2

原创 STM32实现掉电保存多个数据(FLASH)

STM32实现掉电保存多个数据本篇文章的具体内容:1. 初步认识Flash2. Flash写入多个数3. 读取Flash中存储的数值一、初步认识FLASH如果想要实现掉电存储,首要的任务就是找到一个地方可以存放这些数据,当这些数据发生改变的时候,把数据存放进去,并且保证上电后不会被擦除。这么一来,等在次上电之后,通过读取掉电前存储的数据,实现掉电存储功能。可以存放数据的地方可分为在两种片上flash和片外flash,常见的片上闪存有EEPROM,片外的存储芯片有W25QXXX。本篇文章使用

2020-07-17 14:01:50 23197 9

原创 GEC6818开发板访问外网

给GEC6818开发板配置网络,只需要简单的8步操作。

2020-04-26 23:04:08 4615

原创 树莓派4B

树莓派 系统烧入

2020-03-02 01:14:39 387

STM32实现掉电保存flash.zip

STM32实现掉电保存多个数据,通过在flash的指定地址写入和读取操作,从而实现多个数据的保存。其中定义的flash写入函数可以实现写入一个数据和多可数据,读取函数通过传参的方式控制读取数据的个数。

2020-07-17

Bluetooth_master.rar

程序中主要是用到了串口一和串口二,同时双串口工作。蓝牙模块连接在串口二上,能接受到手机发来的信息,并转发给串口一进行数据操作。

2020-03-30

空空如也

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

TA关注的人

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