自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于scanf的字符输入问题

大家看到第二个数组第一个是空白的,为什么出现这种情况呢,因为我们输入第一个字符数组的时候我们也输入了一个enter的字符也就是回车也是一个字符所以我们输入字符的时候需要用到。近期在学习串的学习,但当我初始化字符数组出现了问题。fflush函数清除缓存域。

2023-08-03 18:20:36 53

原创 稀疏多项式相加(C语言顺序表)

嗯嗯先上代码稀疏多项式是多项式算法的延申,只存了该存的数。因为普通多项式是按照顺序,而稀疏多项式算法是为了节约空间而设置的。

2023-08-03 18:08:32 162

原创 链式线性表的两表合成算法

这里面就是将一个较小的值放入Lc线性表中,当一个线性表完的时候将另一个接在后面即可。这里面主要是定义了三个指针,当然还有一个指针传参的方式,定义了一个二级指针,这个是基于单向链式线性表合成的。

2023-07-27 11:08:35 71 1

原创 双向循环链表(c语言)

双向循环链表与循环单链表类似,主要多了一个指针。这次我就叙述一下主要的算法。

2023-07-26 11:32:33 85 1

原创 链表结构的线性表(C语言)

/定义链表结构体结构体中定义了一个指针是为了指向下一个节点。

2023-07-26 11:17:01 46 1

原创 线性表的有序表合成算法(C语言顺序结构线性表)

这次是在有序表上进行的也就是将两个有序表(LA,LC)合在一起,主要就是用一个pa pb pc做一个计数器,来定义循环体将较小的赋值给LC->elem[pc];

2023-07-22 19:07:25 37

原创 顺序结构的线性表(C语言)函数里面用的也是指针没有用c++的输入输出

废话不多话先上代码先来分享一下我自己的理解,这次是顺序结构的线性表,在逻辑上的两个元素挨着的话,在物理上也是挨着的,用数组实现。

2023-07-21 17:50:49 49 1

原创 c的一级指针的形参传递

我们把这个地址传过去之后子函数中的p赋予的地址就是此时px的地址,如果我们*p的话就是操作px这个指针变量,因为我这个子函数下面是改变了指针变量的值,而且我又用的是传参的方法也就是没有用return,所以用到了二级指针。这样形参改变的话也就是会直接改变实参的值。最近在学习指针,学习了一级指针一直在理解关于指针的形参传递。

2023-07-21 17:16:46 45 1

原创 C语言的结构体与枚举

嗯嗯嗯.....我就讲一下自己的理解吧,这个typedef其实就是将这个结构体变量付给了GPIO_InitTypeDef,当下一次就是定义同一个结构体时,直接用用这个GPIO_InitTypeDef 变量名。就是要是用值的话可以用这里面的值,但是只能用前面的变量名,负责会报错。枚举,枚举按我的理解也是把不同类型的类型的数据类型放在一起,但是下次用只能用枚举这里面规定的值,我这里可能不是太严谨,对于结构体和枚举就是一种几种数据类型的整合。比如int char 放到一个结构体里。

2023-06-24 18:47:06 36 1

原创 stm32GPIO输入输出(代码)

其中第一条代码是为了让apb2这条总线上的外设使能,也就是开启的意思,若是没有使能,外设是不会进行工作的,这样做的目的是为了省电。第二条是定义了一个结构体类型,是将gpio的模式,哪一个接口使能,还有其反转速度,后面我会叙述结构体的相关知识。还有就是,在stm32在进行输出时,stm32也是可以读端口的值,也就是可以看出输出的是高电平,还是低电平,当然以上的代码只是对端口进行了初始化而已,要想输出高电平,或者读端口的高低电平还需要其他的函数。其中第一个函数就是读端口的某一个值,注意是某一个端口;

2023-06-24 18:36:10 219 1

原创 stm32 GPIO输入输出

如上图所示呢,GPIO是可以用于ADC的,当这个模式时,ttl的后面的线路都是关闭的,如果是复用功能,呢么ttl触发器还是要打开的的,然后模拟量进入到输入数据寄存器,然后再读出是何种电平(高电平还是低电平)。若是vdd开关合闭呢就是上拉输入也就是高电平,若是vss开关合闭,下拉输入也就是低电平,若是vdd,vss都是都没有闭合,那就是浮空输入,这种的极其不稳定,不建议使用。若是vdd和vss都导通,那么输出模式就是推挽输出模式 ,若是只有vss导通,那么输出模式就是开漏输出,也就是只有低电平输出能力。

2023-06-24 10:11:16 142

原创 stm32软件下载

固件支持包 在线下载方式:点最后一个绿色按钮找到相对应的器件,点金install下载安装,就是时间有点长。下载固件支持包,如果没有下载,在新建工程时就会可能不会出现相对应的型号的芯片。

2023-06-22 18:32:47 93 1

原创 stm32 第一章 简述

corter-m3 上分出 icode指令总线,dcode数据总线,systerm系统总线,指令总线和数据总线主要是连接flash 闪存的,指令总线是主要加载程序,数据总线是加载数据,比如常量和一些调试数据。stm32调试分为swd和jtag两种,其中swd需要两根线(swdio,swclk),jtag需要5根线(jtms,jtck,jtdi,jtdo,njtrst)。stm32使用了corter-M内核 其内核是由arm公司设计,stm32是用其arm公司设计的arm架构设计的32位的微控制器。

2023-06-22 18:17:59 62 1

空空如也

空空如也

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

TA关注的人

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