| поискавой системы для электроныых деталей |
|
HT7M2136 датащи(PDF) 22 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT7M2136 датащи(HTML) 22 Page - Holtek Semiconductor Inc |
|
22 / 25 page ![]() Rev. 1.20 22 June 17, 2016 HT7M2126/27/36/56/76 /******************************************************************** * Function Name: i2c_stop * Return Value: void * Parameters: void * Description: Send I2C Stop command ********************************************************************/ void i2c_stop(void) { SDA_OUT(); //sda output IIC_SCL_L(); //IIC_SCL=0; IIC_SDA=0; //STOP:when CLK is high DATA change form low to high _delay(4); IIC_SCL_H(); IIC_SDA=1; _delay(4); } /******************************************************************** * Function Name: i2c_write * Return Value: * Parameters: Single data byte for I2C2 bus. * Description: This routine writes a single byte to the * I2C2 bus. ********************************************************************/ void i2c_write( unsigned char txd ) { uint8 t,buf; SDA_OUT(); IIC_SCL_L();//IIC_SCL=0; for(t=0;t<8;t++) { buf=txd&0x80; IIC_SDA = buf>>7; //IIC_SDA=(txd&0x80)>>7; txd<<=1; _delay(2); IIC_SCL_H(); //IIC_SCL=1; _delay(2); IIC_SCL_L(); //IIC_SCL=0; _delay(2); } } /******************************************************************** * Function Name: i2c_read * Return Value: read iic data * Parameters: ack = 1 and nak = 0 * Description: Read a byte from I2C bus and ACK/NAK device ********************************************************************/ unsigned char i2c_read( unsigned char ack ) { unsigned char i,receive=0; SDA_IN(); for(i=0;i<8;i++ ) { IIC_SCL_L(); //IIC_SCL=0; _delay(2); IIC_SCL_H(); //IIC_SCL=1; receive<<=1; if(READ_SDA)receive++; _delay(2); } |
|
|
ссылки 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 |