永发信息网

求助:如何用51单片机测试SRAM芯片?如32K的SRAM如何将数据写入到每一个地址中;再将数据读出显示出来。(C

答案:3  悬赏:70  手机版
解决时间 2021-03-25 07:57
  • 提问者网友:雾里闻花香
  • 2021-03-25 04:27
求助:如何用51单片机测试SRAM芯片?如32K的SRAM如何将数据写入到每一个地址中;再将数据读出显示出来。(C
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-03-25 05:21
typedef unsigned char uchar
typedef unsigned int uint

#define mSramSize 32*1024 //32k bytes
#define mTestValue N //测试数据

void Write32kSram(uchar data sramValue,uchar data sramAddr) {
//根据具体情况实现
}
uchar data Read32kSram(uchar data sramAddr) {
//根据具体情况实现
}

bit Test32kSram(void) {
uchar i = 0;
for( i=mSramSize; i>0; i-- ){
Write32kSram(mTestValue,i);
_nop_();
if( Read32kSram(i) != mTestValue )
return 1; //1代表读写错误
}
return 0; //0代表读写无错
}

void Main(void) {
if( !Test32kSram() ) {
//这里添加检测无错后操作码
}
else {
//这里添加检测有错后操作码
}
while(1);
}
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-03-25 05:56
我们是做防盗芯片的公司,本次推广的目的就想让更多的人知道本公司的新品MT3108防盗芯片,此芯片可以用于汽车电子、保险箱柜、智能车辆管理系统、门禁锁具等多个领域,该芯片利用非对称密码算法加密体制,在国际防盗芯片中属于领先水平,更多请了解上海长三角科技公司网站
  • 2楼网友:长青诗
  • 2021-03-25 05:37
如果还没解决你的问题,可以加我百度HI账号。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯