⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spi_eeprom.h

📁 EEPROM driver for SPI EEPROMs. Bitbanged on MSP430 processor. Written in Quadravox compiler.
💻 H
字号:

void EE_Select(void); // Assert EEPROM -CS line
void EE_DeSelect(void); // Deassert EEPROM -CS line

unsigned char EE_RW(unsigned char txbyte);
// Writes one byte to bitbang SPI, msb first, while receiving a byte
// EEprom is assumed to be faster than the processor in bitbang mode

void EE_WREN(void); // WREN command  
void EE_WRDI(void); // WRDI command  

unsigned char EE_RDSR(void); // Read EEPROM Status Register
// SR is xxxx BP1 BP0 WEN -RDY

void EE_WRSR(unsigned char status); // Read EEPROM status register
void EE_WaitRdy(void); // Wait for EEPROM to report ready in the status register

unsigned char EE_WR(unsigned int adr, unsigned char data);
// Write a byte to the EEPROM. Returns status register on completion.

unsigned char EE_RD(unsigned int adr);
// Read a byte from the EEPROM

unsigned char EE_Write(unsigned int adr, unsigned char *data, unsigned char datalen);
// Writes up to 64 bytes to the EEPROM. Returns status register on completion.

void EE_Read(unsigned int adr, unsigned char *data, unsigned int datalen);
// Reads any number of bytes from the EEPROM

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -