欢迎来到天天文库
浏览记录
ID:39395009
大小:867.50 KB
页数:28页
时间:2019-07-02
《引脚连接模块和GPI》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、EasyARM2103嵌入式专题培训山东省大学生电子竞赛1、引脚连接模块2、通用输入输出口3、GPIO实例应用EasyARM2103功能部件引脚连接寄存器PINSELx1:000011011引脚连接模块概述LPC2000系列微控制器的大部分管脚都具有多种功能,即管脚复用,但是同一引脚在同一时刻只能使用其中一个功能,通过配置相关寄存器控制多路开关来连接引脚与片内外设。引脚P0.0GPIOTXD0PWM1输出保留PINSELxP0.0默认为GPIO功能P0.0选择TXD0功能,配置对应位为01P0.0选择PWM1功能,配置
2、对应位为10P0.0选择保留功能,配置对应位为11引脚连接模块LPC2103微控制器具有两个32位宽度PINSEL寄存器,PINSEL0和PINSEL1用于控制端口0。寄存器描述PINSEL0和PINSEL1寄存器中每两位对应控制着一个引脚的连接状态,所以一个引脚最多可以有4种不同的功能供选择。PINSEL0引脚名称00011011复位值1:0P0.0GPIOP0.0TxD0PWM1保留003:2P0.1GPIOP0.1RxD0PWM3EINT0005:4P0.2GPIOP0.2SCL捕获0.0保留007:6P0.3GP
3、IOP0.3SDA匹配0.0EINT1009:8P0.4GPIOP0.4SCK0捕获0.1保留0011:10P0.5GPIOP0.5MISO0匹配0.1保留0013:12P0.6GPIOP0.6MOSI0捕获0.2保留0015:14P0.7GPIOP0.7SSEL0PWM2EINT20017:16P0.8GPIOP0.8TxD1PWM4保留0019:18P0.9GPIOP0.9RxD1PWM6EINT30021:20P0.10GPIOP0.10RTS捕获1.0保留0023:22P0.11GPIOP0.11CTS捕获1.1
4、保留0025:24P0.12GPIOP0.12DSR匹配1.0保留0027:26P0.13GPIOP0.13DTR匹配1.1保留0029:28P0.14GPIOP0.14CDEINT1保留0031:30P0.15GPIOP0.15RIEINT2保留00寄存器描述-PINSEL0表示寄存器中的控制位如[9:8]表示PINSEL0寄存器的第9和8位表示寄存器中某两位的设定值如PINSEL0[1:0]=01时,连接TXD0如:PINSEL[19:18]设置为01时,引脚P0.9的功能为RXD1PINSEL1引脚名称000110
5、11复位值1:0P0.16GPIOP0.16EINT0匹配0.2保留003:2P0.17GPIOP0.17捕获1.2SCK1匹配1.2005:4P0.18GPIOP0.18捕获1.3MISO1匹配1.3007:6P0.19GPIOP0.19匹配1.2MOSI1匹配1.3009:8P0.20GPIOP0.20匹配1.3SSEL1EINT30011:10P0.21GPIOP0.21PWM5保留捕获1.30013:12P0.22GPIOP0.22保留捕获0.0匹配0.00015:14P0.23GPIOP0.23保留保留保留00
6、17:16P0.24GPIOP0.24保留保留保留0019:18P0.25GPIOP0.25保留保留保留0021:20P0.26保留0023:22P0.27GPIOP0.27AIN0捕获0.1匹配0.10025:24P0.28GPIOP0.28AIN1捕获0.2匹配0.20027:26P0.29GPIOP0.29AIN2捕获0.3匹配0.30029:28P0.30GPIOP0.30AIN3EINT3捕获0.00031:30P0.31保留00寄存器描述-PINSEL1引脚连接模块应用示例题目:要求将P0.8、P0.9设置为
7、TxD1、RxD1通过查阅PINSE0寄存器设置表,得到P0.9和P0.8的控制位为PINSEL0[19:16],当该域设置为[0101](0x05)时选择RxD1和TxD1。PINSEL0=0x05<<16;为了不影响别的管脚连接设置,通常选择下面的设置方法。PINSEL0=(PINSEL0&0xFFF0FFFF)
8、(0x05<<16);1、引脚连接模块2、通用输入输出口3、GPIO实例应用EasyARM2103功能部件LPC2103/2/1系列ARM通用输入/输出(GPIO)GPIO简介GPIO特性描述GPIO输入/
9、输出123在工业现场往往要用到数字量输入/输出:例如继电器、LED灯、蜂鸣器的控制;传感器状态、高低电平等信息的输入。数字量输入/输出——GPIO数字量输入/输出——GPIOLPC2103/2/1系列ARM有1组GPIO-P0口,多达个32个I/O脚,使得处理器具有了强大的数字量输入/输出功能;并具有高速GPIO增强
此文档下载收益归作者所有