STM32应用笔记
vid2005
这个作者很懒,什么都没留下…
展开
-
STM32按键实验
用systick做时间20ms的判断,用状态机概念的按键扫描三状态去除抖动,状态0:有按键按下,状态1:有按键按下,判断具体按键,状态3:判断按键抬起,没20ms进行状态的判断。 流程图:出现的问题: 1.发现GPIO_ReadInputData读取的数据不对,用GPIO_ReadInputDataBit代替正常。仿真分析,I/O口和数据位对应错误。PC_2,PC_3原创 2015-01-13 16:21:24 · 1022 阅读 · 0 评论 -
[学海拾贝]状态机思路在单片机程序设计中的应用
状态机思路在单片机程序设计中的应用 状态机的概念 状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态,或者返回到A状态。这就是最简单的按键状态机例子。实际的按键解析程序会比这更复杂转载 2015-03-19 09:46:17 · 593 阅读 · 0 评论