資源簡介
此文件為HT16C22的I2C的驅(qū)動程序,此文件為HT16C22的I2C的驅(qū)動程序,實(shí)測有效,,實(shí)測有效,需要根據(jù)自己的單片機(jī)稍微修改下,需要根據(jù)自己的單片機(jī)稍微修改下。
代碼片段和文件信息
/*----------------------------------------------------------------------------
函數(shù)功能:延時函數(shù)10us
輸????入:無
輸????出:無
-----------------------------------------------------------------------------*/
void??HT16C22_Delay(void)???
{
????volatile?unsigned?char?i;
????for(i=0;i<2;i++)?
????{
????????asm(“Nop“);
????????asm(“Nop“);
????????asm(“Nop“);
????????asm(“Nop“);
????}
}
/***************************************
函數(shù)名稱:StartTM1621
函數(shù)功能:片選HT1621B
輸入?yún)?shù):無
輸出參數(shù):無
****************************************/
void??HT16C22_Start(void)
{
???? HT16C22_SDA_OUT;
HT16C22_SDA?=?1;
HT16C22_SCL?=?1;
HT16C22_Delay();
HT16C22_SDA?=?0;
HT16C22_Delay();
HT16C22_SCL?=?0;
HT16C22_Delay();
}
/***************************************
函數(shù)名稱:HT16C22_Stop
函數(shù)功能:IIC發(fā)停止命令
輸入?yún)?shù):無
輸出
評論
共有 條評論