LPC2400

本文详细介绍了LPC2400微控制器的引脚功能选择寄存器PINSEL0~PINSEL10和引脚模式寄存器PINMODE0~PINMODE9的使用,包括如何控制P0~P4端口的32位I/O口功能选择,以及如何设置片内上拉/下拉电阻。内容涵盖了寄存器的地址和配置方法。
摘要由CSDN通过智能技术生成

功能上,208个引脚分为P0口,P1口,P2口,P3口,P4口,电源,复位,晶振,其他引脚。

 

P0~P4都是32位双向多功能I/O口,每位的方向可单独控制,且每位的功能取决于引脚连接模块的引脚功能选择。引脚具体用于什么外设功能是由引脚连接模块进行配置来实现的。

 

在使用外设时,应当在激活外设以及使能任何相关的中断之前,将外设连接到相应的引脚上。否则,即使使用引脚连接模块激活外设,此激活也是无效的。

 

一、引脚功能选择寄存器

PINSEL0~PINSEL10,共十一个,每个寄存器32位,每2个比特用于控制1个引脚功能选择。

PINSEL0:  [1:0]控制P0[0]

                 [3:2]控制P0[1]

                 [31:30]控制P0[15]

PINSEL1: [1:0]控制P0[16]

               [3:2]控制P0[17]

                 [31:30]控制P0[31]

也就是每2个寄存器控制一个端口组,P0,P1,P2,P3,P4共5个端口组。

其中PINSEL10未用。

 

每一对比特可取00,01,10,11四个值,以选择不同的功能。每个引脚都有固定的定义。

有些引脚只有2种功能,就只取00,01值

 

 

二、引脚模式寄存器

PINMODE0~PINMODE9,共十个,每个寄存器32位,每2个比特用于控制1个引脚功能选择。也是每2个寄存器控制一个端口组,P0,P1,P2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值