什么是GPIO,如何实现基本操作

引脚:芯片管脚或叫pin,芯片的引脚要么用于输出out,要没用于输入in,因此引脚也称为I/O。编写GPIO的程序,就是通过读写“GPIO”的控制寄存器组让引脚按要求输入和输出,从而控制连接的“外部外设”。
并不是所有的引脚都与GPIO有关,1)专用IO,电源,晶振,复位。2)GPIO(通用IO),general purpose。
引脚可复用,每个引脚所提供的复用可达16种,除专用IO外,其它GPIO都是复用的,所以要检查引脚复用是否与产品设计存在矛盾。
1、无须复用时
只编程配置GPIO的基本寄存器即可,此时使用的只是GPIO的一般功能。
2、需要复用时
1)例如设置LCD,设置GPIO的复用寄存器,将GPIO端口的第2个引脚设置为需要的复用功能。2)然后设置LCD这个“片内外设”的相关寄存器,让其工作,然后就去使用引脚的复用功能来输入输出。

注意:看图时先大致看一遍,记住基本结构和名称,再配合文字对照理解。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值