1.首先你的用户需求是不是非要用一个灯来完成,那这样,用户体验会非常差。
2.如果你非要这么做,那就在stm32里面根据按键的时间长短编写状态机实现吧
可以通过按下的时间长短来判断。
可以通过有限时间内按下的次数来判断
一個按鍵要能多功能就是只有時間因素了
1. 按下狀態持續時間
2. 時間內按下次數
可以配置Sys_tick和外部中斷來達成