您的位置: OpenADSP社区论坛 -> SHARC/TigerSHARC专区 -> 新手上路 -> ADSP-21489的问题,IO独立控制
本帖共有708个阅读者
发表帖子 发表投票 回复主题
ADSP-21489的问题,IO独立控制
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
ADSP-21489的问题,IO独立控制
问题:

在VisualDSP的例程里面,没发现有例程是可以对IO进行独立控制的,请问怎么样配置才能对IO进行类似于GPIO的控制?最好有例程


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/5/31 22:45:56
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:
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。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/5/31 22:46:41
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159115 Call, 1 Queries, Processed in 0.031250 second(s),