自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小白stm32学习笔记——I/O口输入练习

二、 bsy_key.c定义一些需要用的函数,stm32GPIO的引脚有8种输出方式,因为由上面的原理图可知我所使用的单片机开发板已经具有外部的下拉电阻对按键进行保护,所以这里我直接使用了浮空输入,如果外部电路没有下拉电阻,应该采用输入下拉的方式。一、这里首先我们需要定义引脚:这里新建一个bsy_key.h函数用来定义按键的i/o口,因为主函数main只引入了bsy_key.h而没有引入bsy_key.c,所以需要把bsy_key.c中的文件。代码来实现按键按下之后可以控制led灯的亮灭。

2024-06-10 11:44:30 296

原创 小白stm32学习笔记——rgb三色灯点亮

这里我直接想其他大神一样把点亮和熄灭灯的函数定义到了led函数中LED_G(OFF)代表绿灯灭, LED_G(ON)代表绿灯亮。led.c的修改不多,需要在待定义端口处把剩下蓝灯和红灯的端口进行定义,因为三个端口都属于GPIOB中而且模式都是推挽输出,所以下面的模式和输出速率可以不增改。由上图可以看出来博主的rgb灯,红色连接的PB5引脚,绿色连接的是PB0引脚,蓝色连接的是PB1引脚,由于另一端是3.3v的电源端,所以由原理图可以知道引脚为低电平时候灯泡点亮。(2)、 led.c的修改。

2024-06-07 18:59:13 748

空空如也

空空如也

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

TA关注的人

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