自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何用STM32最小系统板点灯——2

这是点灯的教程,后续会持续的跟新后续的教程,喜欢的话关注一下吧!汇编我不会,而且我感觉它用的也不多,所以我就不用汇编来写了。前言:我的老师曾经说过,写STM32的程序有3中方法,用汇编写、用标准库写、用HAL库写。分别是:PLLCLK(锁相环时钟),HCLK(AHB总线时钟),HSE(高速外部时钟)。上一集我们用的标准库来写的点灯程序,这次我们来试试用HAL库来写。一般来说,他们的运行速度是越来越慢的,但是它虽然慢,也是够用的,而且还会更方便写。在新出来的窗口里点击myST,然后登录我们的账号。

2025-03-26 15:25:47 872

原创 如何用STM32最小系统板点灯

前情提要:太久没有写程序了,结果我忘了怎么写STM32的点灯程序了,所以我让我的同学教我如何点灯,然后我记下来,防止以后再次忘记。当你只选了GPIO会发现它是红色的,这里点击一下左下角的Resolve,它会自动帮你选上你需要的其他环境。如果是空白的话,可能是没有下载ST-Link的驱动,需要下载它的驱动才可以。最后我们点击左上角工具栏上的编译和下载,就能看到我们的程序运行了。因为原理图上灯连接的位置为PC13,所以我这里设置的是PC13。这里不是空白的就表示检测到了我们插在电脑上的ST-Link了。

2025-03-25 16:26:21 352

原创 Python作业记录

定义一个汽车类Car,使用__init__方法完成属性赋值,类中具有属性:颜色color、零百加速acc0100、品牌型号brandtype,并在类中定义一个run方法,使该方法打印输出该辆车的零百加速时间“xxx颜色的xxx零百加速时间为xxx秒”。注意,两点间的距离用欧氏距离定理计算,即。转成以(1, 2, 3, 4, 5)为key, ('a', 'b', 'c', 'd', 'e') 为value的字典。将('a', 'b', 'c', 'd', 'e') 和 (1,2, 3, 4, 5)两个元组。

2024-11-07 17:46:54 816

原创 C语言日记 2024年11月2日

右移:>>int main()int n=8;n=n>>1;n=n>>1;n=n>>1;n=n>>1;return 0;简单来说就是将你的这个数的二进制形式全体向右移。(向右移的内容并不会从左边冒出来。

2024-11-02 16:39:55 382

原创 C语言日记 2024年10月31日

闰年的判断方式:可以被4除尽的同时不被100除尽,或者可以被400除尽。

2024-10-31 13:44:14 331

原创 C语言日记 2024年10月30日

前三个函数来自于malloc来自于

2024-10-30 12:45:12 510 1

原创 关于自学的一些碎碎念

在经历了大学的洗礼之后,尽管我认为没学成什么,但是各种东西好歹也都懂了一点,而在现在我都懂了点什么的时候,我发现自学也不是完全不能接受了,也许是我从自学的一开始就没有那份毅力坚持下去吧,要是坚持下去可能自学也并非遥不可及的。我能给大家的建议就是自学的时候要多看教程,像是内个菜鸟教程就相当不错的,还有其他语言对应的官方教程也可以看看(虽然我没怎么看过),总之看很多教程,看不同的教程,通过这样多角度的去学一样东西的时候,我们总会懂那么一点的。(当然了,我的懒惰占很大一部分因素,我比我身边大多数人要懒很多。

2024-10-24 22:30:54 270

原创 lz4文件如何解压呢?

你需要一个工具叫做“7z-zstd”,它是一个解压缩工具,它可以解压lz4格式的文件。如果你打不开这个链接的话,可以点击下边的链接下载。(下载后记得解压出来exe文件)之后右键选中你想要解压的文件,点7-Zip ZS里边提取到当前位置就行了。我所用的是64位Windows电脑,所以我选择的是这个。大家有什么疑问或补充的话可以在评论区回复。我会及时进行回复的。点击这个链接,根据你的实际情况选择你要下载的版本。下载完成后就是这样,你双击安装就可以了。

2024-10-10 18:53:17 8681

原创 快乐生活的秘诀

简单的呼吸不够的话,可以试试深呼吸。注意深呼吸不要太快,太快呼吸会头晕。

2024-10-07 20:19:03 156

原创 记一道美食:黑芝麻糊方便面

首先准备的材料有:开水,泡面碗,方便面,两到三包黑芝麻糊。接着把方便面掰成小块放进去泡,吸满汤汁非常好吃。接着把两包黑芝麻糊倒进碗里,用开水冲泡。这里我觉得不太甜,所以多泡了一包。关注我,以后会更新更多美食。

2024-09-29 21:07:41 471

原创 VS生成exe文件

之后在代码所在的文件夹中找找。

2024-09-24 11:44:36 538

原创 C++获取系统时间

我在抄菜鸟教程时,发现ctime和gmtime啥的已经不让用了,所以又从网上找了能用的,记录下来,以备后续使用。

2024-09-24 11:30:40 500

原创 WIN10系统中移动硬盘无法弹出怎么办?

但是我在事件查看器中查看到阻止的进程是ID4,是系统进程。所以我采用了关闭QQ微信的方式。然后在任务管理器根据ID(右键将ID点出来)中关闭那个进程就行了。网上有的方法是通过“事件查看器”来查看阻止硬盘弹出的ID。将电脑上的QQ和微信关闭后就可以弹出了。后续如果还有别的解决方法我再写在这里。

2024-09-23 18:57:43 1075

原创 JS备忘录

这篇文章用于突然需要写JS的情况,如静态网页和网页脚本。这篇文章会持续更新,我会写一些简单的小例子。我所用的编辑器为HBuilder X。

2024-09-12 16:24:00 459

原创 git是什么?如何使用git?

git是一个版本控制系统,当我们在写程序时,免不了要不断地修改更新,git就能将我们每次进行的修改记录下来,以便我们随时查看过去版本的程序。

2024-09-10 22:35:27 671

原创 Python备忘录

趁着最近刚学Python,将我面前出现过的函数加上个简单例子记录下来,以备我以后使用。这篇文章会随着时间逐渐更新,大家有什么建议可以在评论区提出来,我会尽量参考的。我使用的代码编辑器是Sublime和VSCode。虽然PyCharm也下载了,但是不会用。

2024-09-10 15:14:11 465

原创 如何使用Pencil2D来制作简单的动画

制作动画的过程就是画好一帧动画后,点击“生成新空白帧(F7)”然后根据洋葱皮功能来根据上一帧的画面来进行绘画当前帧。这里的PreviousFrames是前方画面,NextFrames是后方画面。它可以让当前的画面变得就像洋葱的皮一样透明,可以看见前边的画面和后边的画面。当我们制作完成时,我们可以点击左上角的“文件——导出”来选择以何种方式导出。通过对他们的选择和设置可以来让洋葱皮效果有无和透过的层数。他们的快捷键分别是F7,Shift+F5,F6。分别是生成新空白帧,删除当前帧,复制当前帧。

2024-09-06 16:34:37 1311

原创 C++如何获得键盘输入?

我们需要调用<conio.h>中的_kbhit()和_getch()函数来判断和获取键盘输入。值得注意的是,只要你在这次程序运行时按下了按键,那么_kbhit()将一直是1。代码如下,其中的数字为键盘键盘上对应键的键码。

2024-08-31 18:17:42 1783

原创 C++中的几种类型转换方式

volatile的意思是不稳定的,它和const相对应,是用来修饰经常改变的变量的。上述的方法都是显式类型转换,而隐式类型转换它没有特别的符号,它就是编译器自动执行的转换,例如浮点数转换成整数。这里注意一下,下面代码中的int&是引用的意思,就是给变量起个别名的作用,它和int*是不一样的。这个操作符作用于指向有继承关系的类的指针或者引用,来对该引用或指针进行是指向其父类还是子类的转换。可以看到,对同样的值,指针的类型不一样,他们就对这个数据进行了不一样的解释。在变量前的括号内写下你想要转换的类型。

2024-07-12 20:31:22 1551

原创 为什么不要用芯片直接驱动用电器?

可能蜂鸣器所需的工作电压也是3.3V,但是由于他们的功率不同(蜂鸣器功率大于芯片),就会造成蜂鸣器的工作电流为50mA或者其他大于30mA的值,这样就会造成大的电流进入到芯片的内部,从而造成芯片损坏或者缩短芯片的使用寿命。所以器件损坏的原因是电压和电流两者共同作用造成的,但是大部分情况下都是不合适的电流造成的器件损坏,而由电压直接造成损坏的情况比较少(比如因为电压过大导致电容击穿)。而电压你可以理解为一条河道所处的坡道的陡峭程度,河道越陡峭,水流就越快,电压越大,一般电流也就会越大。

2024-07-08 19:29:51 990 2

原创 C++中的枚举类型是什么?

例如,一周有七天,“周”就是枚举类型,“每周休息的日子”是这个类型的变量,每周休息的日子就限定在了“周一”、“周二”、“周三”、“周四”、“周五”、“周六”、“周日”。这个变量它是不能取除了这七个值以外的别的值的。当你定义了一个新的枚举类型之后,你再用这个类型定义的所有变量的值都将会限制在你一开始定义的枚举类型之中。枚举类型的好处就是可以让你的程序可读性增强。毕竟一个字符串总是比一个单调的值更加的直观。下面是关于枚举类型使用的一个例子,以及运行结果。

2024-07-06 12:09:13 295

原创 将WKUP引脚作为GPIO按键输入

因为一般情况下,WKUP引脚是接电源的,而你按下按键意味着该引脚值为1,当你松开按钮,要想让该引脚为0的话,就需要将其设置为下拉输入。在使用STM32的过程中,要想使用WKUP引脚作为一个按键输入的话。需要将该引脚设置为下拉输入。

2024-07-01 13:02:13 1064

解压缩工具,体积小,速度快,可以应对多种格式

解压缩工具,体积小,速度快,可以应对多种格式

2024-10-10

空空如也

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

TA关注的人

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