Keyestudio Ks0428 Manual page 242

Table of Contents

Advertisement

www.keyestudio.com
IIC_send(0x8A); //display control, set pulse width to 4/16
IIC_end();
}
//The condition starting to transmit data
void IIC_start()
{
digitalWrite(SCL_Pin,HIGH);
delayMicroseconds(3);
digitalWrite(SDA_Pin,HIGH);
delayMicroseconds(3);
digitalWrite(SDA_Pin,LOW);
delayMicroseconds(3);
}
//convey data
void IIC_send(unsigned char send_data)
{
for(char i = 0;i < 8;i++) //each byte has 8 bits
{
digitalWrite(SCL_Pin,LOW); //pull down clock pin SCL Pin to
change the signals of SDA
delayMicroseconds(3);
if(send_data & 0x01) //set high and low level of SDA_Pin
according to 1 or 0 of every bit
242

Advertisement

Table of Contents
loading

Table of Contents