- 博客(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
347
原创 小白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
3599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人