自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 EedNote快速入门

帮助大家快速上手endnote

2022-12-03 10:56:49 482 2

原创 新电脑注意事项和使用习惯

怎么才能让我们的电脑文件井然有序呢?新手用电脑有哪些坑呢?

2022-10-03 00:00:38 3110 1

原创 关于WPS添加EndNote插件的问题

WPS添加EndNote

2022-09-29 21:56:50 13629 13

原创 浏览器多页面在切换任务时合并

浏览器打开多个页面时,切使用快捷键切换任务非常不方便。

2022-07-05 20:42:24 2915 1

原创 关于keil 官网下载芯片包速度太慢的问题

keil下载芯片包起飞方法

2022-07-04 20:21:46 3485 1

原创 电脑重装详细步骤(win10)

win10 电脑重装

2022-07-02 14:55:57 12266

原创 java入门疑问?public?static?

刚刚接触java的时候,就反复出现的“public”,“static”。一直是我的心病。早就想搞清楚了。在网上看过许多大佬的帖子后终于有了自己的理解了。下面我将把我的看法和理解展示出来。供给入坑java的学弟学妹们。若其他大佬发现我的理解存在问题,也欢迎交流探讨和指正。一、怎么理解关键词无论是public还是static。都是java语言的关键词。怎么理解关键词呢?简单来说“吧关键词看做标签”。举个例子。比如看见 int j = 0;你就轻易明白这句语言是“定义了一个...

2022-04-18 22:51:00 1792

原创 如何在CMD平台上运行IntelliJ IDEA 生成的java文件

如何在CMD平台上运行IntelliJ IDEA 生成的java文件

2022-03-07 14:13:43 2868

原创 数据结构单链表入门代码

本人当初在学习数据结构的时候,一直搞不清楚代码(其实就是自己没练)。现在自己学后。就写了一个之前在网上抄作业看见的输出一样的程序。希望可以帮助学弟学妹们学习理解链表代码的编写。因为网上叙述链表原理的博客和文章特别多。我这里就不赘述了。上代码。ps:因为是我自己按照自己的想法来写的,肯定不是最优解。望各位大佬见谅。// hello Word.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream&...

2021-11-25 19:47:15 236

原创 IIC协议详解

1、什么是iic:IIC(Inter-Integrated Circuit)其实是IICBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了主板、嵌入式系统或手机用以连接低速周边设备而发展。I²C的正确读法为“I平方C”("I-squared-C"),而“I二C”("I-two-C")则是另一种错误但被广泛使用的读法。自2006年10月1日起,使用I²C协议已经不需要支付专利费(摘抄自百度)2、主要知识 1、...

2021-10-27 19:35:47 2345 1

原创 LCD屏幕的驱动

文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结一、LCD屏幕简介 1、成像特点TFTLCD即薄膜晶体管液晶显示器。它与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。240*320分辨率 16位真彩显示(65536色)自带电阻触摸屏 ...

2021-08-02 20:56:30 4891

原创 STM32入门笔记——PWM

PWM概述1、什么是PWMPWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。简单来说 : PWM即脉冲宽度调制,PWM是一种

2021-06-17 08:56:14 1314 1

原创 STM32入门笔记——定时器概论

定时器基础知识1、定时器数量 TM32F10系列一共有8个定时器。分别是:2个基本定时器 4个通用定时器 2个高级定时器2、三种定时器区别名词解释:DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他

2021-06-10 08:57:29 449 2

原创 STM32入门笔记——窗口看门狗

窗口看门狗概述功能他与独立看门狗一样都是用来检测程序的运行情况,只不过他对喂狗时间要求更高。喂狗时间必须在上窗口和下窗口之间。喂狗过早或者过晚都会导致程序复位。这样的好处是可以保障程序跑飞后又跑回来,完成了独立看门狗的喂狗。他使用的时钟也与独立看门狗不一样工作框图需要特别说明的是:RC寄存器一共7位可以使用,其中,第7位是看门狗使能位,低6位就是计数器最大值。故其最大值为0x7f(在代码里面就会先给RC寄存器最大值)。而喂狗最低时间是固定的,0X3f时复位,即第6位为0时。相关寄存器

2021-06-08 21:07:34 366 3

原创 STM32入门笔记——独立看门狗

独立看门狗概述概述作用 :用于检测程序的运行状态。保证程序没有跑飞、或者陷入死循环。当程序跑飞或者死循环时,让程序复位。相当于重启程序。**独立看看门狗与窗口看门狗的区别:**工作逻辑和相关寄存器工作逻辑:自动重装载寄存器中有一个值(相当于时间)。用一个寄存器当计数器,读取自动重装载寄存器数据后,用这个数据开始倒数。当有喂狗操作时,重新将自动重装载寄存器 中的值给到计数器中。如果长时间都没有喂狗,计数器数值归0后。看门狗将会重启程序(程序复位),让他重新开始运行。独立看门狗框图KR :

2021-06-07 21:33:24 292 1

原创 STM32入门笔记——外部中断EXTI

EXTI基础知识STM32F103 的每一个IO都可以做中断输入(只不过不能同时全部连接),其通过19个中断控制器连接处理器。19 个外部中断为:线 0~15:对应外部 IO 口的输入中断。线 16:连接到 PVD 输出。线 17:连接到 RTC 闹钟事件。线 18:连接到 USB 唤醒事件16个中断线与IO的对用关系为,同一时刻,同一EXTI线只能连接一个IO口。而且EXTI 0—4 每条线都有独立的中断服务函数。EXTI 5—9公用一个中断服务函数。EXTI 10—15公用一个中断服务函数

2021-06-06 19:07:49 1166 2

原创 STM32入门笔记——NVIC中断

所有笔记均是来自正点原子的学习视频,个人在学习后总结而来。具体请找《正点原子手把手教你学STM32》相关视频

2021-06-03 09:27:48 308

原创 STM32入门踩坑笔记——USART1_IRQHandler的重复定义

今天比较晚了,所以就写的顺便一些了。今后的踩坑笔记可能都会比较随便了。重点都在知识笔记里面。个人精力有限,希望大家理解。好了言归正传,今天的问题是:USART1_IRQHandler的重复定义情况是这样的,我根据正点原子的教程复制了工程模班,根据其操作写好了代码。但是编译时显示USART1_IRQHandler的重复定义。这个报错情况倒是很好理解的。意思就是:这个函数被多次定义了,我们都知道函数只能定义一次。所以问题处在那呢?后来结果我们尝试,也是找到了解决办法。这里就直接说方法了。因为在其工程模板的

2021-06-02 23:38:33 3977 2

原创 STM32入门笔记——串口通信

通信基础知识我们常见的单片机常见的通讯方式有:UART、IIC、SPI等等。按照其特点可以做一下分类。二级标题三级标题四级标题五级标题六级标题

2021-06-01 23:33:48 3170 2

原创 STM32入门笔记——GPIO的初始化

GPIO的初始化初始化步骤1、先时钟使能2、对其进行具体配置(输出模式、端口、速率)3、一般还对其输出进行默认配置,如默认高电平/低电平STM32GPIO的模式有库函数配置法1、先时钟使能2、对其进行具体配置(输出模式、端口、速率)3、一般还对其输出进行默认配置,如默认高电平/低电平下面展示一些 内联代码片。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//GPIOB时钟的使能 GPIO_InitTyp

2021-05-31 23:20:06 11446 12

原创 STM32入门踩坑笔记(3)——关于STLINK下载器的

STM32入门踩坑笔记(3)关于正点原子j_link的说明二级目录三级目录关于正点原子j_link的说明正点原子教学视频和文件里面都是使用的J-link,但是其实不是。黑色的是J_link.我的是白色的,是ST_link.如图这个就是ST_LINK。所以不要去纠结为什么你的J_link驱动安装后,还是无法运行。我就是搞了一个早上,试了很多方法。后面才发现,好家伙原来我设备就不是J_link。。。。。多少有点无语哈。希望兄弟姐妹们不要像我一样在这里浪费时间。其实在正点原子的软件目录下就有ST_li

2021-05-29 17:51:25 2688 1

原创 STM32入门踩坑笔记——(2)

一STM32入门踩坑笔记——(2)无敌的我、又回来了。。。。又是元气满满的一天、又是踩坑崩溃的一天。昨晚上连夜把跑马灯寄存器版本搞定了。这里需要声明一下。哈哈、首先说我不是水军或者托儿哈!!我是使用正点原子的精英版的板子。型号是:stm32f10xzet6。也是跟着他的教学视频来了学习的。的的确确、他讲的是特别详细的。不过我还是遇到了一些沙雕问题,主要是记录自己学过程吧。帮助其他人完全谈不上。好了下面就开始今天的踩坑吧!!!关于使用工程模板的问题这里其实稍微细心的人就会发现,在视屏讲解中(具体是《第

2021-05-21 09:30:13 270

原创 STM 32入门踩坑笔记——(1)

个人自学STM32的踩坑笔记,也是第一次使用博客记录,做的不好的地方大家见谅。记录有问题的地方欢迎各位大佬指正。

2021-05-20 09:03:33 699 10

空空如也

空空如也

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

TA关注的人

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