| поискавой системы для электроныых деталей |
|
PIC17C752-08/CL датащи(PDF) 175 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC17C752-08/CL датащи(HTML) 175 Page - Microchip Technology |
|
175 / 328 page ![]() © 1998 Microchip Technology Inc. DS30289A-page 175 PIC17C7XX // Writes the byte data to 24LC01B at the specified address void ByteWrite(static unsigned char address, static unsigned char data) { StartI2C(); // Send start bit IdleI2C(); // Wait for idle condition WriteI2C(CONTROL); // Send control byte IdleI2C(); // Wait for idle condition if (!SSPCON2bits.ACKSTAT) // If 24LC01B ACKs { WriteI2C(address); // Send control byte IdleI2C(); // Wait for idle condition if (!SSPCON2bits.ACKSTAT) // If 24LC01B ACKs WriteI2C(data); // Send data } IdleI2C(); // Wait for idle condition StopI2C(); // Send stop bit IdleI2C(); // Wait for idle condition return; } // Reads a byte of data from 24LC01B at the specified address unsigned char ByteRead(static unsigned char address) { StartI2C(); // Send start bit IdleI2C(); // Wait for idle condition WriteI2C(CONTROL); // Send control byte IdleI2C(); // Wait for idle condition if (!SSPCON2bits.ACKSTAT) // If the 24LC01B ACKs { WriteI2C(address); // Send address IdleI2C(); // Wait for idle condition if (!SSPCON2bits.ACKSTAT) // If the 24LC01B ACKs { RestartI2C(); // Send restart IdleI2C(); // Wait for idle condition WriteI2C(CONTROL+1); // Send control byte with R/W set IdleI2C(); // Wait for idle condition if (!SSPCON2bits.ACKSTAT) // If the 24LC01B ACKs { getcI2C(); // Read a byte of data from 24LC01B IdleI2C(); // Wait for idle condition NotAckI2C(); // Send a NACK to 24LC01B IdleI2C(); // Wait for idle condition StopI2C(); // Send stop bit IdleI2C(); // Wait for idle condition } } } return(SSPBUF); } EXAMPLE 15-2: INTERFACING TO A 24LC01B SERIAL EEPROM (USING MPLAB-C17) (Cont.’d) |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |