自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (40)
  • 收藏
  • 关注

原创 32单片机3.用按钮控制LED灯

和上面的LED封装一样,都需要两个文件,分别是Key.c、Key.h。但是工程出了一点问题,目标作用是,当按钮一按下,红灯闪烁,当按钮二按下,绿灯闪烁,但是下载进去板子发现实现不了,板子上的作用是:单独按两个按键没有用,但是按完第一个按键,再去摁第二个按键,绿灯闪烁,要想让绿灯再次闪烁的话,必须再按一下按键一才行。单片机上按键的电路,第一个按键连接的是接口GPIOA的0脚,第二个按键连接的是接口GPIOC的13脚,当按钮按下的时候,相应的引脚就是高电平,按钮松开,就恢复了原来的低电平。

2023-09-27 23:03:13 383 1

原创 32单片机2.点亮LED灯

第一个是置位函数,参数是接口和接口的pin,第二个函数是复位函数,参数和置位函数一样,第三个是写入函数,参数是接口、pin脚、和要写入的值,第四个是对整个接口一起赋值,参数是接口,和要赋的值。由图可知,单片机上一共三个灯,分别是:端口是GPIOB0pin的绿灯,端口是GPIOB1pin的蓝灯,端口是GOIOB5pin的红灯,他们的共阳极接在了3.3v上,如果想要其中的一个灯亮,只需要给其对应的pin幅值为0就可以。我们需要干的事情,就是先定义以一个结构体,然后给结构体赋值,来达到配置端口的作用。

2023-09-26 23:06:02 234 1

原创 32单片机1.基本认识和工程模板的建立

这个函数,这样就可以运行了,然后的步骤就是插上单片机,设置一些参数,印象比较深刻的就是DeBug里面的下载方式,还有就是下载方式选择DAP,然后就是时钟选择5Mhz,这两个印象比较深刻,按照视频里面的已经下载成功,但是我报错了:”Error:Flash Download Failed“这个报的错误,后来搜索了半天,只需要把DeBug里面的Connect从Nomal改成Under Reset就可以了。类比于51单片机,也需要一个main文件,直接在创建的文件夹中建立就行,外设->总线 ->寄存器。

2023-09-21 22:18:58 52 1

原创 代码随想录算法训练营第三天| 203.移除链表元素 707.设计链表 206.反转链表

正常解法:首先要考虑这个节点是头节点还是普通节点,如果是头节点,只需要让head=head->next就可以实现删除头节点了,但如果是普通节点,我们先要找到需要删除节点的的前一个节点,直接让前一个节点指向这个节点的后一个节点就可以了,代码实现是:cur->next=cur->next->next;这一题比较综合,也不算很难,但是从中可以明白一些东西,假如你要对一个节点进行删除,就必须要寻找到这个节点之前的一个节点,但是如果要查询一个节点,就不需要了,就直接找到那个节点就可以进行查询了。

2023-05-12 18:42:12 52 1

原创 代码随想录算法训练营第二天| 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II

双指针解法:已知给定的数组是有序的,且可能包含负数,假设不包含负数,那么最大值只可能在数组末尾出现,假设包含负数,那么最大值可能在开头,也可能在末尾,两种情况唯独不可能出现在中间,“中庸”现象。双指针的思路就是:一个指针指头部元素平方,一个指针指尾部元素平方,二者取其大者,从新数组的尾部开始插入然后那个大者的指针继续移动,小的不做改变。解决螺旋矩阵的主要方法就是对条件进行判断,我们要保持条件判断的一致性,模拟顺时针画矩阵的过程:上行从左到右,右行从上到下,下行从右到左,左行从下到上。题目描述:给你一个按。

2023-05-12 11:35:26 75 1

原创 代码随想录算法训练营第一天|704.二分法查找、27.移除元素

在nums[middle]<target时,left=middle+1,此时保持不变,但是当另一种情况nums[middle]>target时,right=middle,因为右边是取不到的,所以即使写的是right=middle,实际上起的作用还是一样,即为了保持正确的数据边界处理。需要这么写可以防止溢出。一开始当快指针指向的值不是题目中所给的值的时候,快指针和慢指针同步移动,但是当快指针指向的值是我们要寻找的那个值的时候,慢指针不动作,而快指往后移动一位,到现在才是真正意义上的快指针,慢指针。

2023-05-10 19:06:36 397 1

空空如也

野火STM32开发板GPS+AD模块

2024-04-05

STM32GPS使用问题

2024-04-03

进入kali安装选择语言鼠标和键盘都失灵了

2024-01-03

32单片机按钮问腿0000

2023-09-27

在ubuntu 中遇到的问题

2022-12-22

刷题刷到的,打出来发现和答案不一样,是哪里出问题了呢

2022-09-06

关于数据库中出现的除法问题

2022-06-08

为什么和视频里输入的一样,输出的结果却不一样

2022-05-26

不怎么理解,结构体方面的

2022-05-18

为什么排序函数总是没有作用

2022-05-18

在做结构体的时候用vs输入的答案,但vs还是一直报错

2022-05-17

做结构体的时候发现抱错不允许使用不完整的类型,但是看不出问题在哪

2022-05-12

一直是这样是哪里出了问题

2022-04-15

对haker比较感兴趣有人可以指一下路嘛

2022-04-09

如何实现“若匹配成功则继续读入”

2022-01-03

做了一个括号匹配算法,但是结果出错,能帮我看看吗

2022-01-03

大写字母转小写字母怎么不对

2021-11-17

想要随机取1-20里的十个数并且出存在数组里 请问怎么做才对

2021-10-10

请问for里的两个if是同时开始的吗还是有先后的

2021-10-04

为什么我写的这串代码没起到作用

2021-10-04

答案为啥是0啊 我哪里错了

2021-09-24

有点疑惑到底哪里错了

2021-09-23

为啥不管输入什么输出的都是空格啊

2021-09-23

为什么输出了12345恩了回车却没有输出啊

2021-09-20

为啥是这个结果啊 哪里错了呜

2021-09-19

想问一下 如果我需要输出的值的类型是double 那我其中参与到几点钟的值都要定义为double吗

2021-09-17

为什么多了else 答案差别那么大

2021-09-17

第一张我写的 第二张网上的 我感觉一样啊 为啥我的事inf他的却是正确答案啊

2021-09-16

为什么不管输入什么都是0啊求解

2021-09-16

一个疑问是ch【i】!=0是何解 还有就是ch【100】={}是啥意思

2021-09-16

这又是为啥啊13/7=0 13%7=13?

2021-09-13

哪里错了 我心态都给这题搞崩了

2021-09-13

我输入2 3 可以得到5 输入 7 9可以得到7 但为什么我输入 5 7 只能得到5而不是12 输入7 11 只能得到7而不是18

2021-09-12

想问一下哪里可以做题 要基础的那种 有网站吗

2021-09-10

&&的优先级比==高 那么以下的代码是什么意思 如果我想要表达b==c同时 d==e怎么搞

2021-09-10

为什么我弄了if怎么输出的还是100~1000之内所有的数啊 家人们

2021-09-09

想要输出100-200的素数,怎么输出了全部的数 有点费解

2021-09-09

0x80070002都有什么原因啊真的头疼

2021-09-09

为啥我写了代码 终端出来之后输入数字他不反应啊

2021-09-08

自己写了一个计算三元一次函数方程的 但是发现输出是个这 有点不解

2021-09-07

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

TA关注的人

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