91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 34.76MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-24
  • 語言: C/C++
  • 標簽: 很全??

資源簡介

CY7C68013A新官方資料 很全面 包括所有的pdf開發文檔 很C語言驅動程序

資源截圖

代碼片段和文件信息

//-----------------------------------------------------------------------------
//???File:??????eeprom.c
//???Contents:???EEPROM?update?firmware?source.??(Write?only)
//
//???indent?3.??NO?TABS!
//
//???Copyright?(c)?2002?Cypress?Semiconductor
//
//?$Workfile:?eeprom.c?$
//?$Date:?9/07/05?2:54p?$
//?$Revision:?1?$
//-----------------------------------------------------------------------------
#include?“fx2.h“
#include?“fx2regs.h“
#include?“eeprom.h“

///////////////////////////////////////////////////////////////////////////////////////

//?Write?up?to?one?page?of?data?to?the?EEPROM.
//?Returns?0?on?success?1?on?failure
//?Normally?called?within?a?while()?loop?so?that?errors?are?retried:
//?while?(EEPROMWritePage(....))
//????;
bit?EEPROMWritePage(WORD?addr?BYTE?xdata?*?ptr?BYTE?len)
{
????BYTE i;
????bit??????retval;

????EEPROM_DISABLE_WRITE_PROTECT();

????//?Make?sure?the?i2c?interface?is?idle
????EEWaitForStop();
????
????//?write?the?START?bit?and?i2c?device?address
????EEStartAndAddr();
????
????if(EEWaitForAck())
????{
????????retval?=?1;
????????goto?EXIT_WP;
????}

????//?write?the?eeprom?offset
????if?(DB_Addr)
????{
????????I2DAT?=?MSB(addr);
????????if(EEWaitForAck())
????????{
????????????retval?=?1;
????????????goto?EXIT_WP;
????????}
????}
????I2DAT?=?LSB(addr);
????if(EEWaitForAck())
????{
????????retval?=?1;
????????goto?EXIT_WP;
????}

????//?Write?the?data?Page
????for?(i?=?0;?i?????{
????????I2DAT?=?*ptr++;
????????if(EEWaitForDone())
????????{
????????????retval?=?1;
????????????goto?EXIT_WP;
????????}
????}
????I2CS?|=?bmSTOP;
????WaitForEEPROMWrite();

????retval?=?0;

EXIT_WP:????????????
????EEPROM_ENABLE_WRITE_PROTECT();
????return(retval);
}

void?EEStartAndAddr()
{
??????I2CS?=?bmSTART;
??????I2DAT?=?I2C_Addr?<}

//?0x2e?in?assembly?less?than?0x20?with?compiler?optimization!!
void?WaitForEEPROMWrite()
{
???EEWaitForStop();
waitForBusy:
EEStartAndAddr();

???EEWaitForDone();
???I2CS?|=?bmSTOP; // ;?Set?the?STOP?bit
???EEWaitForStop();

???if?(!(I2CS?&?bmACK))??//?If?no?ACK?try?again.
??????goto?waitForBusy;
}

void?EEWaitForStop()
{
???//?Data?should?not?be?written?to?I2CS?or?I2DAT?until?the?STOP?bit?returns?low.
???while?(I2CS?&?bmSTOP)
??????;
}

//?Returns?0?on?success?1?on?failure
bit?EEPROMRead(WORD?addr?BYTE?length?BYTE?xdata?*buf)
{
???BYTE?i;

???//?Make?sure?the?i2c?interface?is?idle
???EEWaitForStop();
???
???//?write?the?START?bit?and?i2c?device?address
???EEStartAndAddr();

???if(EEWaitForAck())
??????return(1);

???//?write?the?eeprom?offset
???if?(DB_Addr)
??????{
??????I2DAT?=?MSB(addr);
??????if(EEWaitForAck())
?????????return(1);
??????}
???I2DAT?=?LSB(addr);
???if(EEWaitForAck())
??????return(1);

???I2CS?=?bmSTART;

???//?send?the?read?command
???I2DAT?=?(I2C_Addr?<???if(EEWaitForDone())
??????return(1);

???//?read?dummy?byte

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????93839??2010-11-30?12:22??CY7C68013A新官方資料\AN55037.pdf

?????文件??????44830??2010-11-30?12:22??CY7C68013A新官方資料\AN55037.zip

?????文件?????218418??2010-11-30?12:27??CY7C68013A新官方資料\Bulk_Application.zip

?????文件?????190735??2010-11-30?12:27??CY7C68013A新官方資料\Bulk_Application1.pdf

?????文件?????660932??2010-11-30?12:23??CY7C68013A新官方資料\CY3684?EZ?-?USB?FX2LP?Development?Kit?-?Cypress?Semiconductor.mht

?????文件??????63501??2010-11-30?12:19??CY7C68013A新官方資料\CY3684_Schematic.pdf

?????文件???13494458??2011-01-22?19:41??CY7C68013A新官方資料\CY7C68015A-56LTXC.zip

?????文件??????90112??2003-08-18?11:29??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\Application\CyStream.exe

?????文件???????1955??2003-02-11?11:24??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\build.bat

?????文件?????125877??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream

?????文件??????24636??2005-07-19?12:05??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.c

?????文件??????11137??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.hex

?????文件???????3722??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.iic

?????文件?????????72??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.lnp

?????文件??????42810??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.LST

?????文件??????94484??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.M51

?????文件??????79346??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.OBJ

?????文件???????1137??2011-02-10?10:58??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.Opt

?????文件?????206506??2011-02-10?10:58??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.plg

?????文件???????2205??2011-02-10?10:58??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream.Uv2

????.......??????1533??2009-04-07?10:58??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream_Opt.Bak

????.......??????2041??2009-03-25?10:12??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\CYStream_Uv2.Bak

?????文件??????16847??2003-06-24?16:07??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\dscr.a51

?????文件??????31103??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\dscr.LST

?????文件???????1173??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\dscr.OBJ

?????文件??????14005??2005-06-22?07:35??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\fw.c

?????文件??????20709??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\fw.LST

?????文件??????56632??2011-02-10?10:44??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\fw.OBJ

?????文件?????????81??2003-06-09?15:19??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\CYStream?FW\iic.bat

?????文件?????163412??2003-10-20?10:08??CY7C68013A新官方資料\CYStream_RefDesign\CYStream_RefDesign\Documentation\CyStreamUserGuide_Rev_1_3_Oct03.pdf

............此處省略40個文件信息

評論

共有 條評論