SHARC有专门的FLAG管脚,做GPIO。也可以将DAI或DPI的管脚设置为High输出或者Low输出。
以2147x为例,2147x
可以支持16个GPIO
的功能这16
个GPIO
(FLAGs
)可以映射到不同的管脚上:
1) DPI
中最多可以映射12
个GPIO
;
2)
可以映射16
个GPIO
到高位的地址线(ADDR31–16
);
4)
可以映射16
个GPIO
到低位的地址线和数据线(ADDR7-0, DATA7-0
);
5)
可以映射在默认的FLAG0-3
管脚;
6)
多种映射方式可以共存,但是必须是4
个GPIO
为最小的分配单位;
7)
当GPIO
为输入时,映射16
个GPIO
到低位的地址线和数据线的方式具有最高优先级;
8)
所有对GPIO
的设置的读取在FLAGS寄存器中实现;
具体的内容参考2147x
的硬件
手册的Page 23-31
和编程
手册的Page A-13
。
SHARC有专门的FLAG管脚,做GPIO。也可以将DAI或DPI的管脚设置为High输出或者Low输出。
以2147x为例,2147x可以支持16个GPIO的功能这16个GPIO(FLAGs)可以映射到不同的管脚上:
1) DPI 中最多可以映射12个GPIO;
2) 可以映射16个GPIO到高位的地址线(ADDR31–16);
4) 可以映射16个GPIO到低位的地址线和数据线(ADDR7-0, DATA7-0);
5) 可以映射在默认的FLAG0-3管脚;
6) 多种映射方式可以共存,但是必须是4个GPIO为最小的分配单位;
7) 当GPIO为输入时,映射16个GPIO到低位的地址线和数据线的方式具有最高优先级;
8) 所有对GPIO的设置的读取在FLAGS寄存器中实现;
具体的内容参考2147x的硬件手册的Page 23-31和编程手册的Page A-13。
举报