GPIO口

本文详细介绍了GPIO接口的功能,包括输入和输出模式的工作原理。探讨了如何通过GPIO口控制LED灯,并解释了不同工作模式如推挽、开漏的区别,以及如何进行IO口初始化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. IO作用

输入:检测外部信号

输出:驱动外部电路

模拟一些通信接口

2. GPIO口工作模式

1) 输出模式

基本概念:复用:一个IO口给多个片上设备使用,但同一时间只能给一个使用

          通用:基本的输入输出功能

          推挽:既能输出1也能输出0

          开漏:只能输出0,输出高电平需要外部加上拉

四种输出模式:复用推挽、通用推挽、复用开漏、通用开漏

2) 输入模式

浮空输入(IO口不加上下拉)、上拉输入、下拉输入、模拟输入(用于ADC转换)

3. 点亮LED灯示例

① 看原理图

② IO口初始化:打开时钟、配置工作模式

③ 控制灯的亮灭

④ 编写程序

4. 位段



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值