添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1435页 > CY7C63100A-SC > CY7C63100A-SC PDF资料 > CY7C63100A-SC PDF资料2第9页
CY7C63000A/CY7C63001A
CY7C63100A/CY7C63101A
5.2
I / O寄存器汇总
I / O寄存器通过I / O读( IORD )和I / O写( IOWR , IOWX )指令访问。
表5-1 。 I / O寄存器汇总
注册名称
P0数据
P1数据
P0 IE
P1 IE
P0上拉
P1拉
EP0 TX配置。
EP1 TX配置。
USB DA
USB SCR
EP0 RX状态
GIE
WDT
CEXT
定时器
P0 ISINK
I / O地址
0x00
0x01
0x04
0x05
0x08
0x09
0x10
0x11
0x12
0x13
0x14
0x20
0x21
0x22
0x23
0x30-0x37
读/写
读/写
读/写
W
W
W
W
读/写
读/写
读/写
读/写
读/写
读/写
W
读/写
R
W
功能
通用I / O端口(低电流)
通用I / O口(大电流)
中断使能端口0
中断使能端口1引脚
上拉电阻控制端口0
上拉电阻控制端口1引脚
USB端点0的发送配置
USB端点1发送配置
USB设备地址
USB状态和控制
USB端点0接收状态
全局中断使能
看门狗定时器清除
外部R -C时序控制电路
自由运行定时器
输入灌电流控制端口0 。有
1 ISINK注册的每个引脚。在ISINK地址
注册引脚0位于的0x30和寄存器
地址引脚7位于0x37符号。
输入灌电流控制端口1引脚。有
1 ISINK注册的每个引脚。在ISINK地址
注册引脚0位于0x38和寄存器
地址引脚7位于0x3F的。数
端口1引脚取决于封装类型。
处理器状态和控制寄存器
页面
12
12
15
15
13
13
18
19
17
19
17
14
10
11
11
13
P1 ISINK
0x38-0x3F
W
13
SCR
0xFF
读/写
10
5.3
RESET
USB控制器支持三种类型的重置。所有寄存器复位时恢复到默认状态。 USB设备
地址设置为0 ,所有中断被禁止。此外,程序堆栈指针( PSP )设置为0x00和数据堆栈
指针(DSP),被设置为0x00。用户应当设置DSP以一个位置如0x70保留16字节的USB FIFO空间。
组装说明这样做的:
MOV A , 70H
交换A, DSP
;移动70进制到累加器,用70来代替6F因为DSP是
;总是由1 PUSH指令的数据传输发生之前递减
;将累加器的值到DSP
三种复位类型是:
1.上电复位( POR )
2.看门狗复位( WDR )
3. USB复位
复位的出现被记录在位于I / O地址为0xFF (图状态和控制寄存器
5-3).
阅读和
写这个寄存器由IORD和IOWR指令支持。位1,2 ,和7被保留,并且必须被写为零点
在写。在读取时,保留的比特位置应该被忽略。位4,5 ,和6被用来记录的POR的发生,
USB和WDR分别复位。固件可以查询这些位来确定复位的原因。如果看门狗
复位时,固件必须清除WDR位(第6位)的状态和控制寄存器重新启用USB发射器(请
指的是看门狗复位节进一步的细节) 。位0 ,在“运行”控制,设置为1时POR 。清除此位将停止
微控制器(固件通常不应该清除此位) 。一旦该位被设置为低,只有复位可设置此位为高。
微控制器复位,除非挂起位后继续从ROM地址为0x00执行状况(第3位)和
控制寄存器被设定。设置挂起位停止时钟振荡器和定时器中断和掉电的单片机
文件编号: 38-08026牧师**
第9页的31

深圳市碧威特网络技术有限公司