点亮stm32开发板的led灯

点亮stm32开发板的led灯

简述
我使用的是STM公司stm32f103系列开发板,我们通过看原理图,对LED进行操作,以实现led灯的控制。(对于小白来说很有作用哈!废话不说,上料!)

1.查看开发文档,看led的电路图
以我的开发板为例(看图!):

点亮stm32开发板的led灯
LED1对应GPIOE5管脚
点亮stm32开发板的led灯

附录
1.这时候大家肯定有疑惑,ledg是个啥鬼edg是我宏定义的,(哈哈,想白嫖,不可能。)
2.GPIO_SetBits(GPIO_TypeDef GPIOx, uint16_t GPIO_Pin),这是设置高电平函数。
3.GPIO_ResetBits(GPIO_TypeDef GPIOx, uint16_t GPIO_Pin)
,这是设置低电平函数。
4.我们也可以用这两个函数来控制灯的亮灭,实现起来很简单,你们就调用这两个函数
5.对于延时函数来说。如果没接触过晶振,我可以给大家一个比较接近1秒的数字。那就是来一个576次循环。比如for(int i=1;i<576;i++);
6.记着要多实操哈!

我个人认为:
所有的功能实现无非就是我对它这块空间的操作而已。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113150 人正在系统学习中

来源:辇道增炁

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月26日
下一篇 2021年8月26日

相关推荐