您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 对EBIU的疑惑?
本帖共有855个阅读者
发表帖子 发表投票 回复主题
对EBIU的疑惑?
笑溜溜(论坛游民)
笑溜溜
头衔:社区公民
帮派:无帮无派
帖数:84
金钱:819
积分:107
注册时间:2012/12/13
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
对EBIU的疑惑?
我现在做的是CY7C68013A(USB微控制器芯片,用的它的异步读写模式)和bf518通信(咱们网站的板子),接CY7C68013A我用的是EBIU口。 我现在写的两部分程序一直都不清楚到底哪部分出了问题,我现在是让CY7C68013A输出固定的数据比如0x36,我现在用BF518板子上连接CY7C68013A就只是用了八根数据线(BF51X_D7-BF51X_D0),其他的什么AMS线、AOE、are、awe我都没接。我觉的EBIU口的每根数据线的高低电平都一定了,那我就是不接那些读容许线EBIU也能收到数据吧?可是我现在所接收到的数据就是错误的?不知道这是为什么

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2013/6/28 17:06:07
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你读到的数据是错误的,说明你数据线上的信号不是你认为的样子,你可以用示波器测试一下,另外 EBIU访问的地址需避开CPLD使用的地址。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/6/29 0:28:59
笑溜溜(论坛游民)
笑溜溜
头衔:社区公民
帮派:无帮无派
帖数:84
金钱:819
积分:107
注册时间:2012/12/13
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
与CY7C68013通信我想用EBIU可是一直都没通信成功,我不知道到底这两边哪里有错误,现在检测EBIU口。
后来我用BF518核心板测的,还是接收不到正确的数据。我只是对PLL和EBIU进行了初始化
#define pADDR   (volatile unsigned char *)     0x20200001
while(1)
    {
     i = *pADDR; //读取数据
     printf("data is %d\n",i);
     for(k=0;k<106210000;)  //3.18s
        {
           k++;
          }
    }
我所使用的BANK2没接其他的外围电路,但最后data数据说是0

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2013/7/1 8:56:58
笑溜溜(论坛游民)
笑溜溜
头衔:社区公民
帮派:无帮无派
帖数:84
金钱:819
积分:107
注册时间:2012/12/13
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我用示波器测的数据线上的电平不是低电平呀

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2013/7/1 9:11:56
笑溜溜(论坛游民)
笑溜溜
头衔:社区公民
帮派:无帮无派
帖数:84
金钱:819
积分:107
注册时间:2012/12/13
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我发现了 我写的这个是奇地址收数据应该在D8-D15数据线上,后来我改成了偶地址在D0-D7上就收到数据了

这家伙很懒,什么也没有留下!
等级:论坛游民 参考IP地址:*.*.*.*
2013/7/2 9:13:19
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
518是16位的,没有A0地址线,也就不存在奇数地址。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/7/2 18:38:14
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159161 Call, 1 Queries, Processed in 0.015625 second(s),