学过51或其它单片机的,都知道点亮小灯作为入门第1课,很经典,从那一刻,单片机的神秘外纱被揭开一角.同样,STM32比51功能强了无数倍,同样也都是通过管脚和外部打交道的
这就是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条评论)
登录后参与讨论