自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32库函数中用到的c语言知识

为什么要进行宏定义呢,首先单片机的IO都有一个自己的编号,就好像学生都有自己的学号一样,在单片机的规则里,想要操控某个引脚,只能通过学号对它操作,但学号多了,我们也记不清,于是就对它们进行宏定义,把难记的编号变为熟悉的引脚名称。使用STC89C51这种直接配寄存器的单片机,我们是选择直接使用从语言的关键词进行编写,而在STM32的使用编辑中,需要给文件瘦身的同时还要简明易懂,于是就对c语言的关键词进行了重命名。在这可以看到,上述说c语言关键词的替换就是使用的typedef操作的。关于#define的使用。

2023-06-05 18:23:04 137 1

原创 GPIO8种模式的功能(4输入,4输出)

这里先解释一下什么是没有驱动能力,比如一个端口用的是开漏输出,你确确实实可以拿电压表测量得到这个引脚的电压为3.3v,但你要是用它接一个LED他却亮不了,按道理3.3v的电压甚至能把LED烧了,但开漏的3.3v是不可以的。2:浮空输入,外部信号不经处理就输入(在外部未输入时,单片机会接收到0v,也会接收到vcc,两者抖动交替)4:上拉输入,IO口在输入时会接入一个上拉电阻(在外部未输入时,单片机接收到的信号是vcc)3:下拉输入,IO口在输入时会接入一个下拉电阻(在外部未输入时,单片机接收到的信号是0v)

2023-06-05 16:11:12 281 1

原创 常用的GPIO外设函数的功能

第3个:不可以直接调用,需要先用结构体的参数来初始化GPIO口,需要先定义结构体变量(GPIO_InitTypeDef+自己取的名字),再给结构体赋值,然后再调用这个函数,然后它就会按照刚刚配置的数据对GPIO口赋值。3:前两个参数用来选择参数,第三个参数用来决定端口电信号,例如Bit_SET,就是给高电平。第2个:调用后可以使被选择的AFIO外设被复位。第1个:调用后可以使被选择的GPIO外设复位。第9个~~第12个:GPIO的写入函数。第5个~~第8个:GPIO的读取函数。1:把指定的口设置为高电平。

2023-06-03 15:40:04 300

原创 【2018】使用CD4013,CD4017,CD4053模拟三项步进电机

想了解CD4017,CD4053,CD4013,都可以看看

2023-04-09 18:10:41 3270 6

原创 不需要stm32,使用51单片机就能够控制sg90舵机基本的旋转(内涵未模块化的代码,复制粘贴就能用)

51单片机,舵机,和红外遥控组成寝室遥控开关灯

2023-03-16 12:46:06 2323

原创 简易温度检测器电路原理

看文字和图片就能学会的温度检测器的电路原理,随便拿捏

2023-01-28 17:09:51 5978 12

原创 九路抢答器电路图及原理

听说有人的毕设是九路抢答器?

2022-12-26 20:57:14 5654 11

空空如也

空空如也

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

TA关注的人

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