位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1236页 > CY7C63001C-XC > CY7C63001C-XC PDF资料 > CY7C63001C-XC PDF资料1第9页

CY7C63001C
CY7C63101C
6.6
通用I / O端口
与外围设备的接口,通过多达16进行
GPIO信号。这些信号被分成两个端口:端口0
和端口1端口0包含八行( P0.0 - P0.7 )和端口1
包含多达八行( P1.0 - P1.7 ) 。外部的数
I / O引脚取决于封装类型。这两个端口可以
由IORD , IOWR和IOWX指令访问。该
P0口数据寄存器位于I / O地址为0x00 ,而
端口1的数据寄存器位于I / O地址为0x01 。该
这两个寄存器的内容复位在高设置。参考
to
图6-7
和
6-8
供的数据寄存器的格式。在
除了支持一般的输入/输出函数,每个I / O的
线可以触发一个中断微控制器。请参考
在中断部分更多的细节。
每个GPIO线包括内部研发
up
电阻器。这个电阻
提供上拉功能和摆率控制两种。两
因素支配的启用和禁用每个电阻组成:
其相关的端口上拉寄存器位的状态和状态
数据寄存器位。注:在端口的控制位
拉寄存器为低电平有效。
b7
P0.7
读/写
1
b6
P0.6
读/写
1
b5
P0.5
读/写
1
b4
P0.4
读/写
1
一个GPIO线为高电平时, “1”被写入到数据寄存器
和一个“0 ”被写入到相应的端口上拉寄存器。
写“ 0 ”到端口数据寄存器关闭该端口的
上拉电阻和对GPIO线路输出一个低电平
无论在端口上拉寄存器的设置。该
输出变为高阻状态,如果该数据寄存器位和
端口上拉寄存器位均为“ 1 ” 。
图6-9
说明
一个I / O线路的框图。港口ISINK寄存器用于
以控制输出电流电平,它是在后述
本节。注:在ISINK逻辑块关闭
暂停模式(请参阅即时通功能部分
有关详细信息) 。因此,为了防止高我
CC
电流
在USB挂起模式,固件必须设置所有端口0和
端口1的数据寄存器的位(其未在外部驱动到
知州) ,
包括那些没有引出一
特定的包,
为“1 ”,所有端口0和端口1上拉
注册数据位为“0” ,使端口上拉前的设置
暂停位(状态和控制寄存器的第3位) 。
表6-2
是输出控制真值表。
b3
P0.3
读/写
1
b2
P0.2
读/写
1
b1
P0.1
读/写
1
b0
P0.0
读/写
1
图6-7 。 P0口数据寄存器(地址为0x00)
b7
P1.7
读/写
1
b6
P1.6
读/写
1
b5
P1.5
读/写
1
b4
P1.4
读/写
1
b3
P1.3
读/写
1
b2
P1.2
读/写
1
b1
P1.1
读/写
1
b0
P1.0
读/写
1
图6-8 。端口1数据寄存器(地址0x01 )
V
CC
端口上拉
注册
端口数据
注册
R
up
端口ISINK
注册
暂停
位
GPIO
针
ISINK
DAC
关闭
施密特
TRIGGER
数据总线
图6-9 。一个I / O口线的框图
文件编号: 38-08026牧师* B
第9页的28