硬汉嵌入式论坛

 找回密码
 立即注册
查看: 852|回复: 3
收起左侧

[有问必答] 如何实现 执行蜂鸣器延时程序 时,灯还在闪烁

[复制链接]

2

主题

3

回帖

9

积分

新手上路

积分
9
发表于 2022-4-30 23:09:27 | 显示全部楼层 |阅读模式
大佬们,怎么实现多线程。非阻塞的用法。

这种中断前后端系统好像不太行。
按下按键,执行蜂鸣器响延时程序,灯就不闪烁了
如何实现 执行蜂鸣器延时程序 时,灯还在闪烁

看了安富莱非阻塞式驱动编程思想,按键FIFO的教程看不太懂,不知道和这个是否有关系?

222a23a74df2b4d114bef1852464650.png 2aea7478493f6e94f217636554ca3c0.png


回复

使用道具 举报

2

主题

3

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2022-4-30 23:09:50 | 显示全部楼层
我是小白
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2022-5-1 06:49:32 | 显示全部楼层
视频教程看看

STM32H7视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)
https://www.armbbs.cn/forum.php? ... 1527&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

2

主题

3

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2022-5-1 13:38:57 | 显示全部楼层
大佬,已经解决了,我基础太差了,网上搜了下非阻塞延时函数,定义个标志位就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 19:57 , Processed in 0.250927 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表