![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
按键
文章平均质量分 71
科成长记录
这个作者很懒,什么都没留下…
展开
-
【STM32】利用CubeMX对FreeRTOS用按键控制任务
常用的RTOS有国外的FreeRTOS、μC/OS、RTX和国内的FreeRTOS、Huawei LiteOS和AliOS-Things等, 其中尤以国外开源且免费的FreeRTOS的市场占有率最高。FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要。原创 2023-08-10 21:19:05 · 1637 阅读 · 0 评论 -
【STM32】HAL库-利用状态机检测按键
在工程实际开发应用中,一般采用状态机和定时中断相结合的方式来完成按键的检测。状态机是一个抽象的概念,表示把一个过程抽象为若干个状态之间的转换,这些状态之间存在一定的联系。原创 2023-03-31 18:39:00 · 2290 阅读 · 1 评论 -
【学习记录】STM32中断进阶任务:按键控制指示灯闪烁频率
任务内容:利用按键B1控制指示灯LD2的闪烁频率,闪烁频率设置为3档:初始状态时,LD2按照2Hz的频率闪烁;第一次按键后,LD2按照10 Hz的频率闪烁;第二次按键后,LD2按照20Hz的频率闪烁。再次按键后让LD2恢复以2Hz的频率闪烁,并重复上述过程。按键的检测采用中断方式。原创 2023-01-09 01:57:10 · 5955 阅读 · 2 评论 -
【STM32】基于HAL库的中断详细学习
在处理器执行程序的过程中,被处理器内部或外部事件所打断,暂停当前程序的执行,转而去执行该事件对应的处理程序,这个处理过程称为中断。在中断过程中,引发中断的事件称为中断源;当前正在执行的程序称为主程序;主程序被暂停的位置称为断点;事件所对应的处理程序称为中断服务程序(interrupt service routine,ISR)。原创 2023-01-08 01:58:00 · 8598 阅读 · 1 评论 -
【STM32】按键抖动及消除
由于按键的抖动会导致一次按键动作被当成多次按键,为确保MCU对按键的一次闭合仅作一次处理,必须消除按键的抖动,在按键处于稳定状态时读取按键的状态。原创 2023-01-03 01:27:40 · 5836 阅读 · 0 评论