FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    25045 operation standard subroutine

     

    "25045操作标准子程序 #include#include#define uchar unsigned char#define uint unsigned int sbit SO=P1^1/*25045输出*/sbit-SI=P1^2/*25045输入*/sbit SCK=P1^3/*25045时钟*/sbit-CS=P1^4/*25045片选*/uchar代码WREN_INST=0X06;/*写启用闩锁指令(WREN)*/uchar代码WRDI_INST=0X04;/*写禁用锁存指令(WRDI)*/uchar代码WRSR_INST=0X01;/*写入状态寄存器指令(WRSR)*/uchar代码RDSR_INST=0X05;/*读取状态寄存器指令(RDSR)*/uchar代码写入指令=0X02;/*写入内存指令(写入)*//*写入25045的先导字,应当为0000A010,其中的A.为写入25045的高位地址 将此书写说明和写入高位地址相或后即为正确的写先导字*/uchar代码读取指令=0X03;/*读取存储器指令(读取)*//*读出25045的先导字,应当为0000A011,其中的A.为读出25045的高位地址 将此阅读说明和读出高位地址相或后即为正确的读先导字*/uint代码字节_ADDR=0X55;/*字节模式操作的内存地址*/uchar代码字节\数据=0X11;/*字节写入操作的数据字节*/uint代码页\u ADDR=0X1F;/*页面模式操作的内存地址*//*页面写入的其始地址*/uchar代码页_DATA1=0X22;/*页面写入操作的第一个数据字节*/uchar代码页面_DATA2=0X33;/*页面写入操作的第二个数据字节*/uchar代码页面_DATA3=0X44;/*页面写入操作的第三个数据字节*/uchar代码状态_REG=0X20;/*身份登记册,设置狗时间设置为200毫秒,无写保护*/ /*这是状态寄存器的值,他的意义在于第5.第4.位为WDI1,WDI0代表狗的时间,00为1.4秒,01为600毫秒,10为200毫秒,00为残废第3.位和第2.位为BL1,BL0,是写保护设置位,00为无保护,01为保护180-1楼,10楼为保护100-1FF,11为保护000-1FF。第1.位为嗯当他为1.时代表已经""写使能""设置了,现在可以写了,只读位.第0位为在制品,当他为1.时代表正在进行写操作,是只读*/uchar代码最大轮询=0x99;/*最大轮询次数*//*最大写过程时间,确定25045的最大的写入过程的时间*/uchar代码初始状态=0x09;/*控制端口的初始化值*/uint代码SLIC=0x30;/*SLIC的地址位置*/void wren_cmd(void)/*写使能子程序*/void wrdi_cmd(void)/*写使能复位*/ void wrsr_cmd(void)/*复位时间位和数据保护位写入状态寄存器*/ uchar rdsr_cmd(无效)/*读状态寄存器*/无效字节写入(uchar aa,uint dd)/*字节写入,aa为写入的数据,dd为写入的地址*/uchar字节读取(uint dd)/*字节读出,dd为读出的地址,返回读出的数据*/无效页面(uchar aa1、uchar aa2、uchar aa3、uchar aa4、uint dd)/*页写入*/无效序列读取(无效)/*连续读出*/ 无效rst_wdog(无效)/*狗复位*/奥特比特无效(uchar aa)/*输出一个字节到25045中,不包括先导字等*/uchar inputbyt()/*由25045输入一个字节,不包括先导字等额外的东西*/ 作废在制品检验单(作废)/*检查写入过程是否结束*/ /*25045操作子程序集*//*;********************************************************;* 姓名:WREN_CMD;*描述:设置写启用闩锁;*功能:此例程发送命令,以启用对EEPROM存储器阵列的写入或;*状态寄存器;*电话:outbyt;*输入:无;*产出:无;*注册用途:A******************************************************//*写使能子程序*/void wren_cmd(void){uchar aa;SCK=0;/*使SCK变低*/CS=0;/*使/CS低*/aa=扳手安装;outbyt(aa);/*发送WREN指令*/SCK=0;/*使SCK变低*/CS=1;/*使/CS处于高位*/} /*;************************************************************;* 名称:WRDI_CMD;*描述:重置写启用闩锁;*功能:此例程发送命令以禁用对EEPROM存储器阵列的写入,或;*状态寄存器;*电话:outbyt;*输入:无;*产出:无;*注册用途:A************************************************************//*写使能复位子程序*/void wrdi_cmd(void){uchar aa;SCK=0;/*使SCK变低*/CS=0;/*使/CS低*/aa=WRDI_仪器;outbyt(aa);/*发送WRDI指令*/SCK=0;/*使SCK变低*/CS=1;/*使/CS处于高位*/} /*;*********************************************************;* 名称:WRSR_CMD;*描述:写入状态寄存器;*功能:此例程发送命令以写入WD0、WD1、BP0和BP0 EEPROM;*状态寄存器中的位;*呼叫:outbyt,wip_poll;*输入:无;*产出:无;*注册用途:A*********************************************//*写状态寄存器子程序*/void wrsr_cmd(void){uchar aa;SCK=0;/*使SCK变低*/CS=0;/*使/CS处于低位*/aa=WRSR\U INST;outbyt(aa);/*发送WRSR指令*/aa=状态\U REG;outbyt(aa);/*发送状态寄存器*/SCK=0;/*使SCK变低*/CS=1;/*使/CS处于高位*/wip_poll();/*完成写入周期的轮询*/} /*;**************************************************************;* 名称:RDSR_CMD;*说明:读取状态寄存器;*功能:此例程发送读取状态寄存器的命令;*调用:outbyt,inputbyt;*输入:无;*输出:A=状态寄存器XICOR应用程序注释AN21;*注册用途:A********************************************************//*读状态寄存器,读出的数据放入到aa中*/uchar rdsr_cmd(无效){uchar aa;SCK=0;CS=0;aa=RDSR_仪器;奥特比特(aa);aa=inputbyt();SCK=0;CS=1;返回aa;} /*;********************************************************;* 名称:BYTE_WRITE;*说明:单字节写入;*功能:此例程发送命令,将单个字节写入EEPROM存储器阵列;*呼叫:outbyt,wip_poll;*输入:无;*产出:无;*注册用途:A、B***********************************************************//*字节写入,aa为写入的数据,dd为写入的地址,对于25045而言为000-1FF*/void byte_write(aa,dd)uchar aa;uint-dd{SCK=0;CS=0;outbyt(((uchar)(dd-0XFF))<<3)| WRITE_INST);/*森

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us