STM32学习从入门到摆烂--认识GPIO(学习的是B站铁头山羊)

在今天的总结之前先补充下上节课的一些知识点:

1.单片机供电电压3.3v不是5v是因为电压越低功耗越低越有利于我们芯片节能

2.电容的作用滤除噪声。3.STM32单片机具有多组供电接口可以让单片机供电更加稳定。

1.1特殊的引脚与普通的引脚

       STM32共有48个引脚其中11个为具有特殊功能的引脚,37个为普通IO引脚,那么什么是特殊功能引脚?什么是普通IO引脚?

       特殊功能引脚:迫于某种生活压力被特化的引脚,具有特殊功能。

        在STM32C8T6中特殊功能引脚分别为:

       1.3vddvss用来电源供电。

       2.vddavssa给我们芯片的模拟模块进行供电。

       3.BOOT0用来选择启动模式。

       4.NRST用来给芯片复位。

       5.VBAT用来做备用电池。

       普通引脚:未被特化,可编程,真正的可用之才。

1.2普通IO引脚的命名规则

命名规则:

1.首先将IO引脚分组,基本每16个引脚为一组,用字母组表示组编号,比如GPIOA,GPIOB,GPIOC,GPIOD.......

2.组的内部使用数字编号,每组最多16个引脚,编号从0到15,例如GPIOA的第一个引脚为PA0,以此类推。

3.引脚编号不一定为连续的。

1.3什么是“IO复用”。

IO复用:IO引脚身兼数职的现象叫做IO复用。

例如:在STM32C8T6中PA9与PA10既可以当普通IO引脚又可以复用作为串口的传输通道。

那么为什么我们要进行IO复用?因为io复用可以让我们的芯片塞进更多模块同时可以更好地利用闲置引脚

什么是通用功能什么是复用功能?

通用功能(普通IO):由编程人员直接对IO引脚进行读写。

复用功能:IO引脚的控制权交给芯片的其他模块,编程人员对该模块进行编程,从而间接对IO引脚进行控制。*复用功能可能有多个。

1.4.IO重映射

  IO重映射:将某个片上外设的复用功能移动到其他IO引脚上。

1.5最小系统板引脚图

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值