| Zakładka z wyszukiwarką danych komponentów |
|
HT7M2126 Arkusz danych(PDF) 21 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT7M2126 Arkusz danych(HTML) 21 Page - Holtek Semiconductor Inc |
|
21 / 25 page ![]() Rev. 1.20 21 June 17, 2016 HT7M2126/27/36/56/76 Appendix B /***************************************************************** FileName: I2C.c Processor:HT66F60 Microcontrollers Complier: IDE-3000 V7.71 V2 compiler Company: holtek semiconductor .Inc #include <HT66F60.h> // This code is developed for HT66F //ItcanbemodifiedtobeusedwithanyHTmicroWithGPIO /** PRIVATE PROTOTYPES**********************************/ void i2c_init(void); void i2c_start(void); void i2c_stop(void); unsigned char i2c_wait_ack () void i2c_ack() void i2c_nack() unsigned char i2c_write( unsigned char txd ); unsigned char i2c_read( unsigned char ack ); #defineSDA_IN() _pcc3=1 #defineSDA_OUT() _pcc3=0 #defineSDA_PUH() _pcpu3=1 #defineIIC_SDA _pc3//SDA #defineREAD_SDA _pc3//SDA #defineSCL_IN() _pcc4=1 #defineSCL_OUT() _pcc4=0 #defineSCL_PUH() _pcpu4=1 #defineIIC_SCL _pc4//SCL #defineREAD_SCL _pc4 /***************************************************************** * Function Name: i2c_init * Return Value: void * Parameters: Set IO status * Description: This function sets up * HT66F device for use with a IO simulate I2C *****************************************************************/ void i2c_init(void) { SCL_OUT(); //scl set output SDA_OUT(); //sda set output SCL_PUH(); SDA_PUH();} /******************************************************************** * Function Name: i2c_start * Return Value: void * Parameters: void * Description: Send I2C Start Command ********************************************************************/ void i2c_start(void) { SDA_OUT(); //sda output setting IIC_SDA=1; IIC_SCL_H(); //IIC_SCL=1; _delay(4); IIC_SDA=0; //START:when CLK is high,DATA change form high to low _delay(4); IIC_SCL_L();} |
|
|
Link URL |
| Czy Alldatasheet okazała się pomocna? [ DONATE ] |
O Alldatasheet | Reklama | Kontakt | Polityka prywatności | Link do karty katalogowej | Linki | Lista producentów 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 |