找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1730|回复: 0
打印 上一主题 下一主题
收起左侧

求助这段STM32代码大致写的啥

[复制链接]
跳转到指定楼层
楼主
ID:284452 发表于 2018-3-20 19:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. u16 iRes=0xffc0;
  2.   u8 i,k;
  3.         uint u;
  4.         nErr_Flag0=0;
  5.         nErr_Flag1=0;
  6.         nErr_Flag2=0;
  7.         nErr_Flag3=0;
  8.         nErr_Flag4=0;
  9.         nErr_Flag5=0;
  10.         nErr_Flag6=0;
  11.         nErr_Flag7=0;
  12.         nErr_Flag8=0;
  13.         nErr_Flag9=0;
  14.                 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All&0x03FF;
  15.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
  16.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;\
  17.   GPIO_Init(GPIOE, &GPIO_InitStructure);
  18.         NDATAINALLSetIn;
  19.         DATAINALLSetIn;
  20.         GPIO_InitStructure.GPIO_Pin =GPIO_Pin_All&0x3FF0;\
  21.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;\
  22.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;\
  23.   GPIO_Init(GPIOC, &GPIO_InitStructure);
  24.         if(wafermode==1)
  25.         {
  26.    delay_ms(350);
  27. //                 delay_ms(1000);
  28. //                 delay_ms(1000);
  29.         iRes&=f_B200_Chk_Bat();
  30.         f_CE7300_ChkERR(iRes,15);
  31.                
  32. //                TCE7300DATAALLSetOut;
  33. //                TCE7300CLK_ALLHIGH;
  34.          for(i=0;i<10;i++)
  35.         {
  36.                 TCE7300PWR_ALLSetOut;  
  37.          TCE7300PWR_ALLOFF;   
  38.          debugen=0;
  39.    bisten=0;
  40.    delay_ms(8);
  41.   iRes&=BIST_read_nvr2_array(readnvr2,i);
  42.   iRes&=BIST_read_nvr1_array(readnvr1,i);//1춨¶á
  43.   f_CE7300_ChkERR(iRes,2);
  44.         if(readnvr1[256]==0xAA)//¼ì2aCOB±êÖ¾
  45.                 {                              
  46.                 }
  47.                    else
  48.          {         
  49.                  iRes&=0xffc0^(0x8000>>i);     
  50.                  f_CE7300_ChkERR(iRes,3);            
  51.          }
  52.         }
  53.    DATAIN_LOW;            
  54.          TCE7300PWR_ALLOFF;  
  55.          debugen=0;   
  56.    bisten=0;
  57.    delay_ms(5);      
  58.    ALLBist_mode_en();         
  59.    iRes&=BIST_allmain_erase();           //
  60.    f_CE7300_ChkERR(iRes,6);             //
  61.          pzsector0();  
  62.          iRes&=BIST_prgm_allmain_verify(temp,0x0,512); //write Sector0
  63.    f_CE7300_ChkERR(iRes,7);
  64.          iRes&=BIST_prgm_allmain_verify((u8 *)&writebuf[4],0x200,512); //write Sector1
  65.    f_CE7300_ChkERR(iRes,8);
  66. //         iRes&=BIST_prgm_allmain_verify((u8 *)writesector3,0x600,10);
  67. //         f_CE7300_ChkERR(iRes,7);         
  68.    for(i=4;i<24;i++)
  69.          {
  70.    iRes&=BIST_prgm_allmain_verify((u8 *)writesector4t24,(0x200*i+0x50),1);//   write  sector4¡¤sector24
  71.    f_CE7300_ChkERR(iRes,9);
  72.          }
  73. TCE7300PWR_ALLOFF;
  74.          debugen=0;
  75.    bisten=1;
  76.    delay_ms(6);      
  77.          Debug_sram_test();      
  78.    iRes&=f_Brother_NorRd2();//2015.04.14
  79.    f_CE7300_ChkERR(iRes,10);


复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表