永发信息网

cube如果某些引脚是复用的引脚怎么解决

答案:2  悬赏:0  手机版
解决时间 2021-04-03 18:08
  • 提问者网友:树红树绿
  • 2021-04-03 09:09
cube如果某些引脚是复用的引脚怎么解决
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-04-03 09:44
对于STM32系列芯片的管脚定义,因为绝大部分管脚除了默认的GPIO功能外,还可以有复用或额外功能,搞得很复杂。初次使用可能让人犯晕。这里以STM32F0系列为例,来聊聊管脚相关的话题。
STM32F0芯片管脚除了个别电源或特定功能脚【比如复位脚、引导控制脚】外,芯片复位后,其它管脚的默认功能就是GPIO,同时各GPIO口往往具有其它复用功能或者额外功能。关于芯片管脚的说明在芯片的数据手册里有详细介绍。

一、芯片管脚默认功能、复用功能、额外功能界定话题
在芯片的数据手册里都有关于各系列芯片的管脚描述表。如下图表格可以看出,各个管脚有分3个功能块,一个复位后默认功能【function after reset】,一块复用功能【alternate functions】,还一块就是额外功能【additional functions】。额外功能主要集中在做AD输入脚、外部晶体脚及其它个别额外功能脚。
FIG1. 管脚描述表
默认功能没啥好说的,就是芯片复位后的管脚功能或状态。复用功能是通过配置GPIOx_AFR寄存器后选择的功能。额外功能就是配置相关外设寄存器来选择的功能,比方配置ADC使能某些通道、开启USB应用等来使能相应管脚的额外功能。
全部回答
  • 1楼网友:三千妖杀
  • 2021-04-03 10:00
搜一下:cube如果某些引脚是复用的引脚怎么解决
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯