STM32 端口复用配置

操作流程

GPIO时钟使能

RCC_APB2PeriphClockCmd([email protected]_GPIOA,ENABLE);

复用外设时钟使能

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);

io口初始化

//按外设的GPIO配置,配置GPIO(查表)
GPIO_Init(GPIOA,&GPIO_InitStructure)

原文地址:https://www.cnblogs.com/uestcman/p/9063607.html

时间: 2024-11-01 19:36:36

STM32 端口复用配置的相关文章

STM32端口模式配置——上拉、下拉、模拟、浮空输入;推挽、开漏、复用输出

1.上拉输入:上拉就是把电位拉高,比如拉到Vcc.上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同,没有什么严格区分. 2.下拉输入:就是把电压拉低,拉到GND.与上拉原理相似. 3.浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平.由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平.一般实际运用时,引脚不建议悬空,易受干扰. 通俗讲就是让管脚什么都不接,浮空着. 4.模拟输入:模拟输入是指传统方式的

嵌入式02 STM32 实验01 端口复用和重映射

内设与外设: 端口复用和端口重映射都需要了解内设和外设,那么什么是内设?什么是外设? 内设:单片机内部集成的功能一般包括:串口模块.SPI模块(Serial Peripheral Interface  串行外设接口).I2C模块(Philips公司开发的一种简单.双向二线制同步串行总线).A/D模块(模数转换器).PWM模块(Pulse Width Modulation  脉冲宽度调制).CAN模块(Controller Area Network  控制器局域网络).EEPROM(Electri

企业边界网络设备的一般配置:ACL、端口复用(PAT)、端口映射

一.概述: 企业的边界网络设备一般是路由器或者多层交换机,主要实现的功能如下:(1)实现内网部分设备访问外网:(2)客户从公网访问企业内网的Web服务器等:(3)运维人员从外网访问企业内部的部分设备进行远程维护.其中第一项功能需求通过ACL和端口复用(PAT)技术实现,第二.三项功能需求通过端口映射技术实现. 本文结合拓扑图讲述上述几项功能的实现技术及具体配置. 二.拓扑图说明: 如上图所示,绿色背景部分为企业内部网络环境(COMPANY-Network),蓝色背景部分为运营商网络环境(ISP-

PAT地址转换配置,端口复用

1.使用外部全局地址SW1sw1(config)#int f1/2sw1(config-if)#speed 100 --------------- #调整双工sw1(config-if)#duplex full·R1R1(config)#int f0/0R1(config-if)#ip add 192.168.10.1 255.255.255.0R1(config-if)#speed 100R1(config-if)#duplex full ----------------------- #调双

STM8S---IO复用配置

1 说明 STM8S的IO复用用程序代码配置起来比较麻烦,一般是操作flash来操作option byte字节,配置寄存器更加麻烦,可以使用STM 标准外设驱动库来设置.本文使用一种界面配置的方式来配置IO复用管脚,即使用STVP来配置. 2 配置流程 [step1]打开STVP软件 [step2]打开我们需要下载的xxx.s19文件,CTRL+F5(File->Ram Exec) [step3]配置需要复用的引脚 IO口的复用功能主要配置在于AFR0-AFR7.这里我们配置定时器TIM2_CH

思科模拟器实现HSRP以及NAT的端口复用综合运用

一.搭建如下拓扑图二.配置内网1.先将在swichi2创建vlan10.vlan20并将连接PC机的接口设为access连接交换机的接口设为trunk,注意:三层交换机设置trunk口的时候,先要定义封装协议dot1q ,命令如下:swichi2:Switch(config)#vlan 10 //创建vlan10Switch(config-vlan)#vlan 20 //创建vlan20Switch(config-vlan)#exitSwitch(config)#interface fastEt

STM32之复用功能

复用功能分复用输入,复用输出,STM32芯片内部集成多种模块,如GPIO.串口.i2c等,为使IO端口支持这些模块,厂家对IO端口进行扩展,同一个端口通过设置寄存器会有不同的功能.如下图IO结构图: STM32的复用功能由两个高.低的均为32位的寄存器组成: (1) GPIO 复用功能低位寄存器 (GPIOx_AFRL) (2) GPIO 复用功能高位寄存器 (GPIOx_AFRH) 复用功能寄存器4位为1小组,分别是AFL0~AFL7.AFH8~AFH15. AFL0~AFL7 是和GPIOx

端口聚合配置

[实验名称] 端口聚合配置. [实验目的] 理解端口聚合的工作原理,掌握如何在交换机上配置端口聚合. [背景描述] 假设某企业采用两台交换机组成一个局域网,由于很多数据流量是跨过交换机进行转发 的,因此需要提高交换机之间的传输带宽,并实现链路冗余备份,为此网络管理员在两台交 换机之间采用两根网线互连,并将相应的两个端口聚合为一个逻辑端口,现要在交换机上做 适当配置来实现这一目标. [需求分析] 需要在两台交换机之间的冗余链路上实现端口聚合,并且在聚合端口上设置 Trunk,以 增加网络骨干链路的

实验七 端口聚合配置

1.准备工作: 工具:1台3层交换机,1台2层交换机,网线 (1)      开始 --> 控制面板 --> 程序 --> 程序和功能 --> 打开或关闭Windows功能 --> 勾选Telnet客户端 (2)      开始 --> 运行程序:cmd --> telnet 172.28.15.104 2006(打开其中一台交换机) 2.配置3层交换机IP和Trunk 3.配置聚合端口 4.将聚合端口设置为Trunk 5.设置聚合端口的负载平衡方式 6.查看聚合