GPIO 复用功能

需要注意如下几点

配置方式

重映射功能

复用重映射寄存器

重定向用到的函数

GPIO 复用功能

时间: 2024-10-07 04:26:21

GPIO 复用功能的相关文章

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

STM32F030如何正确配置IO口的复用功能

本文所使用的单片机型号为STM32F030C8T6. 在030系列的单片机中,PA2引脚除了作为普通的IO引脚用作输入输出功能以外,还可以作为内部外设串口1,串口2,定时器15通道1这三个外设的功能引脚.那么如何配置这个IO口用作哪一种外设的功能引脚呢?查找STM32F030数据手册的31-32页,看到有这么两个表格, <Table 12. Alternate functions selected through GPIOA_AFR registers for port A> <Tabl

ARM知识分享-i.MX6Q GPIO复用修改方法

平台: OKMX6Q-S2 系统: Linux 内核版本: Linux-3.0.35 i.MX6Q GPIO复用修改方法,验证平台为飞凌嵌入式OKMX6Q-S2开发板,基于ARM Corte-A9 架构,i.MX6Q四核处理器,其它平台可参考使用.本次修改将原SD卡功能占用的部分引脚释放,复用为GPIO.具体的GPIO号需要参考i.MX6 CPU手册(IMX6DQRM.pdf)的第四章,Chapter 4 External Signals and Pin Multiplexing. i.MX6

STM32 GPIO口的配置和应用

STM32F103ZET6 一共有7组IO口(有FT的标识是可以识别5v的) 每组IO口有16个IO 一共16*7=112个IO 4种输入模式:(1) GPIO_Mode_AIN 模拟输入(2) GPIO_Mode_IN_FLOATING 浮空输入(3) GPIO_Mode_IPD 下拉输入(4) GPIO_Mode_IPU 上拉输入 4种输出模式:(5) GPIO_Mode_Out_OD 开漏输出(6) GPIO_Mode_Out_PP 推挽输出(7) GPIO_Mode_AF_OD 复用开漏

基于tiny4412的Linux内核移植 -- PWM子系统学习(八)

作者信息 作者: 彭东林 邮箱:[email protected] QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本:Linux-4.4.0 (支持device tree) u-boot版本:友善之臂自带的 U-Boot 2010.12 (为支持uImage启动,做了少许改动) busybox版本:busybox 1.25 交叉编译工具链: arm-none-linux-gnueabi-gcc (gcc version 4

5月5日学习收获

波特率:单片机或计算机在串口通信时的速率,指信号被调制后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位×240个/秒=2400bps.delay函数:在C语言中,该函数一般是自己定义的一个延时函数.GPIO(General Purpose Input Output):通用输入输出,另称总线扩展器,是利用工业标准I2C.SMBus或SPI接口简化了的I/O口,简而

USART中断接收程序

//usart.h #ifndef __USART_H__ #define __USART_H__ #include "stm32f10x.h" #include <stdio.h> void GPIO_Configuration(void); void NVIC_Configuration(void); void USART_Configuration(void); #endif //usart.c #include "usart.h" //加入以下代

第8章 自己写库-构建库函数雏形—零死角玩转STM32-F429系列

第8章 ????自己写库-构建库函数雏形 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege ? 本章参考资料:<STM32F4xx 中文参考手册>.<STM32F429规格书> 虽然我们上面用寄存器点亮了 LED,乍看一下好像代码也很简单,但是我们别侥幸以后就可以一直用寄存器开发.在用寄存器点亮 LED 的时候,我们会发现 STM32 的寄存器都是 32 位的,每次

第5章 什么是寄存器

第5章     什么是寄存器 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:<STM32F4xx 中文参考手册>.<STM32F429xx数据手册>. 学习本章时,配合<STM32F4xx 中文参考手册>"存储器和总线架构"."嵌入式FLASH接口"及"通用I/O(GPIO)"