BSP视频教程STM32H7视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)

Posted Simon223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BSP视频教程STM32H7视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)相关的知识,希望对你有一定的参考价值。

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519


本期视频教程为大家分享BSP驱动教程第10期,非阻塞式驱动设计思想,我们的按键FIFO,串口FIFO和触摸FIFO都是类似的用法。

本期视频我们把这种实现思路做的说明,然后讲解下我们的驱动代码实现。

下次的GPIO应用实战视频中,移植到全新的器件上进行说明,使用杜邦线洞洞板搭建的,不使用我们自己的开发板,做实际的驱动移植魔改实战。

视频(1080p):
https://www.bilibili.com/video/BV1y3411p7NN

第10期BSP驱动教程:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法



本期视频主要分为如下几个部分:
第1部分:
1、硬件设计部分。
(1)按键硬件设计。
(2)无源蜂鸣器硬件设计。

2、阻塞式和非阻塞式编程思想。
(1)阻塞式设计效果,代码举例测试。
(2)外部中断式设计效果,代码举例测试。
(3)非阻塞式设计。

3、按键FIFO实现。
(1)FIFO设计思路,看教程文档。
(2)测试按键效果,感性认识下。
(3)调试状态FIFO变化,调试看FIFO
(4)代码说明

4、蜂鸣器驱动新式实现。


参考资料:

本次视频魔改的例子:
V7-002_按键检测(视频教程专用,软件滤波,FIFO机制).7z (1.31MB)

以上是关于BSP视频教程STM32H7视频教程第10期:STM32H7的GPIO专题,非阻塞式驱动编程思想,按键FIFO,蜂鸣器驱动的新式玩法(2022-03-23)的主要内容,如果未能解决你的问题,请参考以下文章

BSP视频教程STM32H7视频教程第11期:STM32H7的GPIO实战,深化非阻塞编程思想,移植驱动到全新器件上,开启Event Recorder狂暴模式

BSP视频教程STM32H7视频教程第1期:初识STM32H7准备工作,了解Cortex-M7内核及MDK,IAR,Embedded Studio,STM32CubeIDE和VS Code简单比较

BSP视频教程STM32H7视频教程第3期:整体捋顺STM32H7的HAL库和LL库的框架,再配合寄存器造轮子找到更适合自己的玩法(2022-01-21)

BSP视频教程STM32H7视频教程第4期:从启动到运行过程全解析,电源域,复位,时钟,软硬件启动流程到堆栈,map和htm文件分析(2022-01-26)

BSP视频教程STM32H7视频教程第13期:系统讲解Cortex-M7内核MPU和Cache,理解通透(2022-04-17)

BSP视频教程STM32H7视频教程第12期:NVIC中断管理和优先级动态分配,实战分享减小开关中断对实时性影响,提升系统响应速度(2022-04-07)