【S5PV210
】 | GPIO
编程
时间:2024年3月17日22:02:32
目录
文章目录
- 【`S5PV210`】 | `GPIO`编程
- 目录
- 1.参考
- 2.`DataSheet`
- 2.1.概述
- 2.1.1.特色
- 2.1.2 输入/输出配置
- 2.1.3 `S5PV210` 输入/输出类型
- 2.1.4 IO驱动强度
- **2.1.4.1 类型A IO驱动强度**
- **2.1.4.2 类型A IO驱动强度**
- **2.1.4.3 类型A IO驱动强度**
- 2.1.5 输入/输出描述
- 2.1.5.1 通用输入/输出模块图
- 2.1.5.2 引脚总结
- 2.1.5.3 引脚复用描述
- **2.1.5.4 Pad类型描述**
- 2.2.寄存器描述
- 2.2.1.寄存器MAP
- 其他:端口组寄存器(省略)
- 3.实例
- 3-1.流水灯
- 电路原理图
- 寄存器设置
- `GPJ0`
- `GPD0` `DataSheet`
- 2.2.7 端口组`GPD0`控制寄存器
- **2.2.7.1 Port Group GPD0 Control Register (GPD0CON, R/W, Address = 0xE020_00A0)**
- **2.2.7.2 Port Group GPD0 Control Register (GPD0DAT, R/W, Address = 0xE020_00A4)**
- **2.2.7.4 Port Group GPD0 Control Register (GPD0DRV, R/W, Address = 0xE020_00AC)**
- **2.2.7.5 Port Group GPD0 Control Register (GPD0CONPDN, R/W, Address = 0xE020_00B0)**
- **2.2.7.6 Port Group GPD0 Control Register (GPD0PUDPDN, R/W, Address = 0xE020_00B4)**
- 程序编写
- start.S
- Makefile
- 4.拓展
1.参考
1.s5pv210开发与学习:1.5之裸机汇编流水点灯_s5pv210汇编指令集-CSDN博客
2.s5pv210开发与学习:1.8之裸机蜂鸣器实验_pv210 蜂鸣器-CSDN博客
3.s5pv210开发与学习:1.9之裸机按键控制LED_s5pv210 按键控制led实验-CSDN博客
4.S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf-CSDN博客
5(2 封私信) GPIO是什么? - 知乎 (zhihu.com)
6.STM32中GPIO:
1.[12. GPIO输出—使用固件库点亮LED — 野火]STM32库开发实战指南——基于野火MINI开发板 文档 (embedfire.com)
2.[13. GPIO输入—按键检测 — 野火]STM32库开发实战指南——基于野火MINI开发板 文档 (embedfire.com)
3.[14. GPIO—位带操作 — 野火]STM32库开发实战指南——基于野火MINI开发板 文档 (embedfire.com)
2.DataSheet
本章描述了通用输入/输出(GPIO)。
2.1.概述
S5PV210
包含237个多功能输入/输出端口引脚和142个存储器端口引脚。它有34个通用端口组和2个存储器端口组,具体列表如下:• GPA0:8个输入/输出端口 - 2个带流量控制的UART
• GPA1:4个输入/输出端口 - 2个不带流量控制的UART或1个带流量控制的UART
• GPB:8个输入/输出端口 - 2个SPI
• GPC0:5个输入/输出端口 - I2S, PCM, AC97
• GPC1:5个输入/输出端口 - I2S, SPDIF, LCD_FRM
• GPD0:4个输入/输出端口 - PWM
• GPD1:6个输入/输出端口 - 3个I2C, PWM, IEM
• GPE0,1:13个输入/输出端口 - 摄像头接口
• GPF0,1,2,3:30个输入/输出端口 - LCD接口
• GPG0,1,2,3:28个输入/输出端口 - 4个MMC通道(通道0和2支持4位和8位模式,但通道1和通道3仅支持4位模式)
• GPH0,1,2,3:32个输入/输出端口 - 键盘,外部唤醒(最多32位)。(GPH*组位于Alive区域)
• GPI:低功耗I2S,PCM(输入/输出端口未使用),用于控制掉电的PDN配置由AUDIO_SS PDN寄存器控制。
• GPJ0,1,2,3,4:35个输入/输出端口 - Modem接口,CAMIF,CFCON,键盘,SROM地址[22:16]
• MP0_1,2,3:20个输入/输出端口 - EBI的控制信号(SROM,NF,OneNAND)
• MP0_4,5,6,7:32个输入/输出存储器端口 - EBI(有关EBI配置的更多信息,请参阅第5章和第6章)
• MP1_0~8:71个DRAM1端口(输入/输出端口未使用)
• MP2_0~8:71个DRAM2端口(输入/输出端口未使用)
• ETC0, ETC1, ETC2, ETC4:28个输入/输出ETC端口 - JTAG,操作模式,RESET,CLOCK(ETC3保留)
2.1.1.特色
GPIO
的主要特点包括:• 控制146个GPIO中断
• 控制32个外部中断
• 拥有237个多功能输入/输出端口
• 在睡眠模式下控制引脚状态(除GPH0
、GPH1
、GPH2
和GPH3
外,GPH*
引脚为活动垫)
2.1.2 输入/输出配置
可配置的输入/输出(I/O)分为A型和B型。