GPIO的学习

一、GPIO即通用输入输出端口,负责采集外部器件的信息或者控制外部器件工作,即输入输出。

二、GPIO简介

1.GPIO特点

        1,不同型号,IO口数量可能不一样,可通过选型手册快速查询

        2,快速翻转,每次翻转最快只需要两个时钟周期(F1最高速度可以到50Mhz

        3,每个IO口都可以做中断

        4,支持8种工作模式

2.电气特性

3.引脚分布

P开头的都是GPIO引脚

 三、IO端口基本结构介绍

二极管压降0.3V

 四、GPIO八种模式分析

 

 

 

五、GPIO寄存器(此处总结通用寄存器)

参考F4系列参考手册

六、通用外设驱动模型(四步法)

1.初始化(时钟设置、参数设置、IO设置、中断设置(开中断、设NVIC))

2.读函数(可选) 从外设读取数据

3.写函数(可选)往外设写入数据

4.中断服务函数(可选)根据中断标志,处理外设中断事务

七、GPIO配置步骤

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值