Zitat Zitat von Dennis Prinz Beitrag anzeigen
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.
Passiert denn was? Welche Segmente werden denn mit dem Programm angezeigt?

Gruß
Searcher