关于ADSP-21489的问题

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

Parents
  • 0
    •  Analog Employees 
    on Jul 23, 2013 12:32 PM

    SHARC有专门的FLAG管脚,做GPIO。也可以将DAI或DPI的管脚设置为High输出或者Low输出。

    以2147x为例,2147x可以支持16GPIO的功能这16GPIOFLAGs)可以映射到不同的管脚上:

    1)      DPI 中最多可以映射12GPIO

    2)      可以映射16GPIO到高位的地址线(ADDR31–16);

    4)      可以映射16GPIO到低位的地址线和数据线(ADDR7-0, DATA7-0);

    5)      可以映射在默认的FLAG0-3管脚;

    6)      多种映射方式可以共存,但是必须是4GPIO为最小的分配单位;

    7)      GPIO为输入时,映射16GPIO到低位的地址线和数据线的方式具有最高优先级

    8)      所有对GPIO的设置的读取在FLAGS寄存器中实现;

    具体的内容参考2147x硬件手册的Page 23-31编程手册的Page A-13

Reply
  • 0
    •  Analog Employees 
    on Jul 23, 2013 12:32 PM

    SHARC有专门的FLAG管脚,做GPIO。也可以将DAI或DPI的管脚设置为High输出或者Low输出。

    以2147x为例,2147x可以支持16GPIO的功能这16GPIOFLAGs)可以映射到不同的管脚上:

    1)      DPI 中最多可以映射12GPIO

    2)      可以映射16GPIO到高位的地址线(ADDR31–16);

    4)      可以映射16GPIO到低位的地址线和数据线(ADDR7-0, DATA7-0);

    5)      可以映射在默认的FLAG0-3管脚;

    6)      多种映射方式可以共存,但是必须是4GPIO为最小的分配单位;

    7)      GPIO为输入时,映射16GPIO到低位的地址线和数据线的方式具有最高优先级

    8)      所有对GPIO的设置的读取在FLAGS寄存器中实现;

    具体的内容参考2147x硬件手册的Page 23-31编程手册的Page A-13

Children
No Data