差异
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
#include "../main/SystemInclude.h"
|
||||
|
||||
|
||||
//##############################################################################
|
||||
void SI2C_Init(void)
|
||||
{
|
||||
{
|
||||
SCL_OUT();
|
||||
SDA_OUT();
|
||||
|
||||
SDA_OUT();
|
||||
SET_SCL();
|
||||
SET_SDA();
|
||||
}
|
||||
@@ -16,15 +15,13 @@ void SI2C_Start(void)
|
||||
SCL_OUT();
|
||||
SDA_OUT();
|
||||
|
||||
//CLR_SCL();
|
||||
SET_SDA();
|
||||
//SI2C_Delay();
|
||||
SET_SDA();
|
||||
SET_SCL();
|
||||
//SI2C_Delay();
|
||||
|
||||
CLR_SDA();
|
||||
|
||||
SI2C_Delay();
|
||||
CLR_SCL();
|
||||
//SI2C_Delay();
|
||||
}
|
||||
|
||||
/******************************************************************************/
|
||||
@@ -105,11 +102,10 @@ u8 SI2C_Read(void)
|
||||
u32 temp;
|
||||
|
||||
SDA_IN();
|
||||
for(temp=0; temp<8; temp++)
|
||||
{
|
||||
for(temp=0; temp<8; temp++) {
|
||||
SET_SCL();
|
||||
SI2C_Delay();
|
||||
reedByte = reedByte << 1;
|
||||
reedByte <<= 1;
|
||||
|
||||
if(READ_SDA() != 0) reedByte |= 0x01;
|
||||
CLR_SCL();
|
||||
|
||||
Reference in New Issue
Block a user