Code:
while(1)
{
if(TASTER==0)
{
I2C_clock(); //clock
I2C_start(); //start
I2C_write(0b01110000); //address Byte
I2C_ack();
I2C_write(0b00000000); //instruction Byte
I2C_ack();
I2C_write(0b01110111); // control Byte
I2C_ack();
I2C_write(0b10101010); // data digit 1
I2C_ack();
I2C_write(0b01010101); // data digit 2
I2C_ack();
I2C_write(0b01010101); // data digit 3
I2C_ack();
I2C_write(0b10101010); // data digit 4
I2C_ack();
I2C_stop(); //stop
}
das was die einzelnen Segmente anzeigen sollen ist hier gerade nicht logisch da ich das erst einmal zum Testen so eingestellt habe um zu schauen ob überhaupt was passier.
Lesezeichen