在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2547|回复: 5

[求助] 请高手指教有关sram控制的问题

[复制链接]
发表于 2010-2-5 09:47:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cuiandhang 于 2010-2-5 09:52 编辑

小弟写了个sram的控制接口,但发现下载后,microblaze一直在进行写操作,无法读,这是为什么啊?接口中判断读写的信号用的是Bus2IP_RNW,c部分如下:
#include "xparameters.h"
#include "stdio.h"
#include "time_logic_controll.h"
#include "xuartlite.h"
#include "xuartlite_l.h"
#include "xgpio.h"
int main(void)
{
int  Status,Index,i,k;
      Xuint32 Reg32Value;
      Xuint32 Mem32Value;
  XGpio LEDs;

    XGpio_Initialize(&LEDs, XPAR_LEDS_DEVICE_ID);
    XGpio_SetDataDirection(&LEDs, 1, 0x0);
  for ( Index = 0; Index < 128; Index++ ){
   
    Reg32Value=XPAR_TIME_LOGIC_CONTROLL_0_MEM0_BASEADDR+4*Index;
  
  TIME_LOGIC_CONTROLL_mWriteMemory(XPAR_TIME_LOGIC_CONTROLL_0_MEM0_BASEADDR+4*Index,0x00000001);  
  
  for(i=0;i<99999;i++);
  
    Mem32Value = TIME_LOGIC_CONTROLL_mReadMemory(XPAR_TIME_LOGIC_CONTROLL_0_MEM0_BASEADDR+4*Index);
  
  for(k=0;k<9999;k++);
   
    if ( Mem32Value  !=  0x00000001){
      XGpio_DiscreteWrite(&LEDs, 1, 0xffffffff);
    }
    else{
      XGpio_DiscreteWrite(&LEDs, 1, 0x00000000);
    }
   
    }
}
 楼主| 发表于 2010-2-5 11:06:56 | 显示全部楼层
自己顶一下 在线等高手解答谢谢了!!
发表于 2010-2-6 12:43:22 | 显示全部楼层
没用过这个。。。
发表于 2010-4-8 22:03:29 | 显示全部楼层
正在学习这个,等我学会了教你
发表于 2010-4-9 08:28:38 | 显示全部楼层
关注中 !!!!111
发表于 2018-12-17 12:00:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 14:29 , Processed in 0.030836 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表