【S5PV210】 | GPIO编程

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的主要特点包括:

• 控制146GPIO中断
• 控制32外部中断
• 拥有237多功能输入/输出端口
• 在睡眠模式下控制引脚状态(除GPH0GPH1GPH2GPH3外,GPH*引脚为活动垫)

2.1.2 输入/输出配置

可配置的输入/输出(I/O)分为A型和B型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/283393.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Selenium不同版本配置自动下载驱动及打包细节

Selenium配置浏览器驱动 自动下载浏览器驱动的方法 selenium4.7.0自动下载浏览器驱动的方法 selenium4.11.0 或4.11.1手动设置浏览器驱动路径的方法pyinstaller打包程序时同时打包ChromeDriverchromedriver路径需要sys._MEIPASS的路径进行引用方法一:通过–add-data…

LiveGBS流媒体平台GB/T28181功能-HTTPS 服务支持配置开启什么时候需要开启HTTPS测试SSL证书配置HTTPS测试证书

LiveGBS功能支持HTTPS 服务支持配置开启什么时候需要开启HTTPS测试SSL证书配置HTTPS测试证书 1、配置开启HTTPS1.1、准备https证书1.1.1、选择Nginx类型证书下载 1.2、配置 LiveCMS 开启 HTTPS1.2.1 web页面配置1.2.2 配置文件配置 2、HTTPS测试证书3、验证HTTPS服务4、为什么要…

安防监控视频汇聚平台EasyCVR接入海康Ehome设备,设备在线但视频无法播放是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

python5:基于多进程的并发编程、基于协程的并发编程的学习笔记

进程 为什么要使用多进程?——GIL的存在,多线程实际不是并发执行 将任务分为两类:IO密集型(多线程)CPU密集型(多进程) 多进程的基本用法 concurrent.futures.process.ProcessPoolExecutor#进…

Airgorah:一款功能强大的WiFi安全审计工具

关于Airgorah Airgorah是一款功能强大的WiFi安全审计工具,该工具可以轻松发现和识别连接到无线接入点的客户端,并对特定的客户端执行身份验证攻击测试,捕捉WPA握手包,并尝试破解接入点的密码。在该工具的帮助下,广大研…

C语言联合体和枚举

前言 这篇博客就把剩下的两个自定义类型联合体和枚举好好总结一下,让我们好好看看联合体和枚举到底是什么 个人主页:小张同学zkf 若有问题 评论区见 感兴趣就关注一下吧 目录 1. 联合体 1.1 联合体类型的声明 1.2 联合体的特点 1.3 相同成员的结构体和联…

分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测

分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测 目录 分类预测 | Matlab实现PSO-KELM粒子群优化算法优化核极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现PSO-KELM粒子群优化算法优化核极限学习机分类预测(完整源…

ideaSSM 高校公寓交流员管理系统bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea 开发 SSM 高校公寓交流管理系统是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库&…

C语言:自定义类型(结构体)

目录 一、结构的特殊声明二、结构的自引用三、结构体内存对齐1.对齐规则2.为什么存在内存对齐(1)平台原因 (移植原因):(2)性能原因: 3.修改默认对齐数 四、结构体传参五、结构体实现位段1.什么是位段2.位段的内存分配3.位段的跨平台问题4.位段使用的注意…

硬件工程师入门基础知识(四)多层陶瓷电容应用(三)

多层陶瓷电容应用(三) 1.开关电源输出滤波电容器如何选择和计算?2.线性电源和开关电源对于滤波电容的选择有何区别?3.哪些电路适合三端多层陶瓷电容?4.哪些电路适合金属支架多层陶瓷电容?1.开关电源输出滤波电容器如何选择和计算? 无论任何开关电源拓扑,其输出滤波的目…

乐得瑞科技PD协议芯片:OTG与充电并行,引领数据交互

在科技日新月异的今天,数据交互的方式对于我们的日常生活和工作都起到了至关重要的作用。但在OTG技术诞生之前,这一过程却显得相当繁琐和耗时。想象一下,你需要将数码相机的照片导入到笔记本电脑中,却不得不频繁地拔出内存卡&…

YOLOv5目标检测学习(6):源码解析之:训练部分train.py

文章目录 前言一、导入相关包与配置二、主函数main2.1 checks:检查rank值来判断是否打印参数、检查git仓库、检查包的安装2.2 判断是否恢复上一次模型训练提问:opt.data, opt.cfg, opt.hyp, opt.weights, opt.project各是什么? 2.3 DDP mode&…

基于JavaWeb+BS架构+SpringBoot+Vue+O2O生鲜食品订购小程序系统的设计和实现

基于JavaWebBS架构SpringBootVueO2O生鲜食品订购小程序系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图 文末获取源码 Lun文目录 目 录 摘 要 I Abstract II 1 绪 论 1 1.1课题研究背景及意义 1 1.2研究现状 1 1.3本论文的主要论文结构 3 2系统相关技术…

Qt实现TFTP Server和 TFTP Client(一)

1 概述 TFTP协议是基于UDP的简单文件传输协议,协议双方为Client和Server.Client和Server之间通过5种消息来传输文件,消息前两个字节Code是消息类型,消息内容随消息类型不同而不同。传输模式有三种:octet,netascii和mail,octet为二…

微服务cloud--抱团取暖吗 netflix很多停更了

抱团只会卷,卷卷也挺好的 DDD 高内聚 低耦合 服务间不要有业务交叉 通过接口调用 分解技术实现的复杂性,围绕业务概念构建领域模型;边界划分 业务中台: 数据中台: 技术中台: 核心组件 eureka&#x…

C/C++代码性能优化——编程实践

1. 编程实践 在一些关键的地方,相应的编程技巧能够给性能带来重大提升。 1.1. 参数传递 传递非基本类型时,使用引用或指针,这样可以避免传递过程中发生拷贝。参数根据是否需要返回,相应加上const修饰,代码更安全&am…

FPGA学习_时序分析

文章目录 前言一、组合逻辑与时序逻辑二、建立时间和保持时间三、建立时间和保持时间 前言 心中有电路,下笔自然神!!! 一、组合逻辑与时序逻辑 组合逻辑:没有时钟控制的数字电路,代码里的判断逻辑都是组…

解决淘宝镜像过期问题 ERR! request https://registry.npm.taobao.org

目录 一、问题描述 二、解决方案 2.1、针对于域名更换解决方案 2.2、针对于证书过期解决方案 三、进行测试 一、问题描述 针对于2022年5月31号和2024年1 月 22 日前的前端项目 npm.taobao.org和旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起…

每日一题 --- 977. 有序数组的平方[力扣][Go]

今天这一题和昨天的知识点是一样的,就是双指针法。 题目: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums [-4,-1,0,3,1…

STM32 ESP8266模块的曲折探索

这是本文的配套资料,最终工程请参考 新_ESP8266资料\stm32f103成功移植的项目 【免费】stm32f103c8t6esp8266资料资源-CSDN文库 一、等到了ready 产品参数 我使用的是ai-thinker的esp8266-01s,以下为产品规格书 引脚定义: 依据引脚定义&…