资源简介
此文件为HT16C22的I2C的驱动程序,此文件为HT16C22的I2C的驱动程序,实测有效,,实测有效,需要根据自己的单片机稍微修改下,需要根据自己的单片机稍微修改下。
代码片段和文件信息
/*----------------------------------------------------------------------------
函数功能:延时函数10us
输 入:无
输 出:无
-----------------------------------------------------------------------------*/
void HT16C22_Delay(void)
{
volatile unsigned char i;
for(i=0;i<2;i++)
{
asm(“Nop“);
asm(“Nop“);
asm(“Nop“);
asm(“Nop“);
}
}
/***************************************
函数名称:StartTM1621
函数功能:片选HT1621B
输入参数:无
输出参数:无
****************************************/
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();
}
/***************************************
函数名称:HT16C22_Stop
函数功能:IIC发停止命令
输入参数:无
输出
- 上一篇:火炮内弹道程序
- 下一篇:基于STM32F407ZGT6的DS18B20驱动.rar
评论
共有 条评论