原创 点亮STM32F072的小灯

2015-2-13 19:53 1493 13 13 分类: MCU/ 嵌入式

学过51或其它单片机的,都知道点亮小灯作为入门第1课,很经典,从那一刻,单片机的神秘外纱被揭开一角.同样,STM32比51功能强了无数倍,同样也都是通过管脚和外部打交道的20150213192346452.jpg

这就是STM32的一个I/O口,是不是比51单片机复杂了许多.STM32F的I/O由多个寄存器配置.可以根据自己的目的设置.寄存器操作直观,但很不方便,好在ST有标准外设库,使用库要简单多了.

点亮1个小灯,学51时知道只能向51灌电流,因为输出太弱了,而STM32不同,是可以通过输出高电平来点亮小灯的,但也不是能点亮很多,毕竟有输出电流限制.

打开自己的工程模板,添加驱动源文件led.c Delay_Init.c和头文件led.h Delay_Init.h并保存到DRIVE文件夹下,在工程里将2个头文件+到main.h里

编译运行,下载就可以看到小灯每秒闪1次

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
13
关闭 站长推荐上一条 /2 下一条