# KeyStateMachine **Repository Path**: liuwei384/KeyStateMachine ## Basic Information - **Project Name**: KeyStateMachine - **Description**: No description available - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-19 - **Last Updated**: 2023-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 个人博客:CSDN “老子姓李!” 参考教程链接:https://blog.csdn.net/qq_44078824/article/details/123753825 本程序只供学习使用,未经作者许可,不得用于其它任何用途 实验器材: 自制开发板,STM32F03C8T6平台 实验目的: 学习定时器中断、按键使用。实现单击长按操作 硬件资源: 按键(PA0,也称之为WK_UP) 定时器3 串口1,用于打印输出 实验现象: 按时间小于1s后释放,触发单击事件,串口打印"单击" 按时间大于1s后释放,触发长按事件,串口打印"长按"