嵌入式 ARM9 S3C2451裸机 GPIO封装原理和代码实现(详解)

嵌入式 ARM9 S3C2451裸机 GPIO封装原理和代码实现(含图,详解)嵌入式 ARM9 S3C2451裸机 GPIO封装原理和代码实现(含图,详解)嵌入式 ARM9 S3C2451裸机 GPIO封装原理和代码实现(含图,详解)
摘要由CSDN通过智能技术生成

博主以循循渐进的方式理解


总结如下:

GPxCON   配置引脚功能           一般把引脚配置为输出模式进行对外设的控制

GPxDAT    设置引脚高低电平   一般设置为高/低电平


解释如下:

OVERVIEW:

总览

S3C2451 has 174 multi-functional input/output port pins and there are 12 ports as shown below:

S3C2451具有174个多功能输入/输出端口引脚,如下所示12个端口

• Port A(GPA) : 27-output port  // 端口A 下的0---27这28个引脚仅有输出功能

• Port B(GPB) : 11-input/output port//端口B 下的0---27这28个引脚既有输出功能又有输入功能

......

• Port L(GPL) : 15-input/output port
• Port M(GPM) : 2-input port

Each port can be easily configured by software to meet various system configurations and design requirements.

每个端口都可以通过软件轻松地配置,以满足不同的系统配置和设计要求

You have to define which function of each pin is used before starting the main program. If a pin is not used for
multiplexed functions, the pin can be configured as I/O ports.

在启动主程序之前,必须定义每个pin的功能。如果该引脚没被用作多路复用,则该引脚可以配置为I / O端口


那么问题来了,如何配置引脚功能?

2 PORT CONTROL DESCRIPTIONS:

端口控制描述

2.1 PORT CONFIGURATION REGISTER (GPACON-GPMCON)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值