一、跑马灯实验
可以利用跑马灯实验来配置程序在正常运行指示【还有也可以使用串口实验来】,我们所要配置的有; 延迟函数 GPIO初始化函数 在初始化的时候 我们要确定是那个GPIO口 如果你需要用他的复用功能,你也需要设置。记住stm32在默认情况下都是死亡的,所以你无论什么都好,都必须要使能相应的时钟。至于一些参数的话,比如是输入还是输出模式 传输数据的速度也可以设定,也必须设定 默认电平。
二、按键实验
按键的话,我们是用来指示程序的,一般要用到捕获。要定义的函数就有延迟函数 GPIO初始化函数 按键初始化(要用那个GPIO对应的按键) 有防抖的检测,也就是加个延迟函数。 不断地检测是否改变了他的GPIO的电平 ,如果那样 就怎么运行等等 如果有多个按键同时响应的话 我们一般都会有优先级。所以说按键实验复杂化处理,很能够提高你的能力!综合性强吧!
三、串口实验
串口的话就是程序执行的结果和我们操作者的对话框。我们在定义的时候要用到,GPIO初始化函数,可以弄个灯来表示程序正常运行。串口的波特率设置。其实如果我们要在串口接收信息时候可以采用触发中断事件来执行相关的操作。我把思维逻辑梳理下,就比如你通过串口程序给与我们的单片机一个信息,单片机里面又设置了一个触发中断 ,他通过你设置的接收数据的IO口来接收数据保存在缓存区里面,在中断服务函数里面处理后,最后让你在主函数里面进行使用(其实也可以直接在中断服务程序直接使用也是可以的!就是我们常用Res)。
标签:总结,初始化,函数,按键,STM32,实验,串口,GPIO From: https://blog.51cto.com/u_16251306/7575561