|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
例程介绍
这是一个实用的例程。您可以以这个例程为模版,开始您自己的应用程序设计。
这个例子在systick中断服务程序中处理按键的检测和软件滤波,采用先进先出FIFO缓冲区保存键值。
应用程序(主程序)无需实现按键的按下、弹起、长按等事件的检测, 您可以腾出精力关注具体的应用程序流程。
请用串口线将开发板的COM1口连接到PC机的串口(或者USB串口),然后打开超级终端软件(XP自带的或者SecureCRT
软件),可以在PC软件界面看到例程的运行信息。
程序具有如下功能:
- 复位后打印例程基本信息
- LED1指示灯按500ms的周期闪烁10次(持续5秒)
- 在LED1闪烁期间,您可以操作按键,后台程序会自动将键值存储FIFO结构中,等待点灯任务完成后再处理按键
- 5秒钟后,您也可以继续按键,按键的各种事件(按下、弹起)信息会同步打印到串口1
- 摇杆的上下左右键支持连发,按住不放会不停的发送按键消息
Ex004-按键检测例程(软件滤波+FIFO)(V2.0_2011-10-16).rar
(476 KB, 下载次数: 0)
|
|