【BSP视频教程】STM32H7视频教程第9期:STM32H7的GPIO专题,通过驱动源码,参考手册,数据手册应用笔记系统学习GPIO知识点(2022-03-06)

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


 

本期视频教程开始,正式开启各种外设专题教程,首先是GPIO专题。

GPIO涉及到的零碎知识点非常多,但又不得不了解,后面要经常用到。

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

本期视频主要分为如下几个部分:
第1部分:英文版参考手册GPIO章节学习。
(1)GPIO各种工作模式分析。
(2)GPIO 的速度等级高的时候, 最好使能 IO 补偿单元。
  (3)  施密特触发输入。
(4)正确理解PA0_C, PA1_C, PC2_C PC3_C。
(5)H7的上电后GPIO默认已经是模拟模式,而F1,F4是浮空输入。

第2部分:英文版数据手册GPIO章节学习,了解GPIO的电气特性。
(1)STM32H7引脚允许的最大拉电流和灌电流
(2)  STM32H7的弱上拉和下拉电阻大小。
(3)  STM32H7的GPIO对TTL电平和CMOS电平的兼容问题

第3部分:GPIO应用笔记手册。第4部分:GPIO的HAL库,LL库和寄存器方式玩法。

参考资料:
STM32H7引脚允许的最大拉电流和灌电流
https://www.armbbs.cn/forum.php?mod=viewthread&tid=87665

H7的上电后GPIO默认已经是模拟模式,而F1,F4是浮空输入
https://www.armbbs.cn/forum.php?mod=viewthread&tid=88677

STM32H7的SWD调试接口里面的SWDIO-PA13和SWCLK-PA14可以随意使用
https://www.armbbs.cn/forum.php?mod=viewthread&tid=96691

STM32H7的GPIO对TTL电平和CMOS电平的兼容问题
https://www.armbbs.cn/forum.php?mod=viewthread&tid=87676

STM32H7开启IO补偿单元和关闭补偿单元,GPIO配置不同速度等级的最高速度
https://www.armbbs.cn/forum.php?mod=viewthread&tid=87677

施密特触发器也有简单的滤波作用
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111275

ST曾经发布的一篇GPIO深入介绍文档AN4899,特别是5V耐压的应用介绍值得一看
https://www.armbbs.cn/forum.php?mod=viewthread&tid=91660

STM32H7教程发布,重在BSP驱动包设计方法,HAL库的框架学习,授人以渔,更新至94章
https://www.armbbs.cn/forum.php?mod=viewthread&tid=86980

posted @ 2022-03-08 16:30  硬汉嵌入式  阅读(225)  评论(0编辑  收藏  举报