-         

Ergebnis 1 bis 2 von 2

Thema: Atmega 32 mit PCF8574

  1. #1

    Atmega 32 mit PCF8574

    Anzeige

    Hallo zusammen,

    erstmal ein kleine Zusammenfassung von meinem Problem.
    Ich hab an der RN control den PCF 8574 angeschlossen.
    Ich benutze die Lib von Peter Fleury
    Das schrieben auf den Bus funktioniert nur mit dem Lesen hab ich meine Sorgen.
    Ich möchte den "zustand" vom pcf via UART weiterleiten.

    Die UART funktioniert aber ich bekomme nichts in die Uart.
    Hier der Teil der das erledigen soll.
    Code:
    unsigned char ret;
    
    i2c_start_wait(pcf1+I2C_READ);
    		ret = i2c_readAck();
    		
    		uart_puts("ausgabe Ack ret:   ");    // kommt in der UART an
    		uart_putc(ret);
    i2c_stop();
    Ich hab zwei Led auf dem Bus mit denen kann ich erkennen ob etwas auf dem Bus passiert. Die Leds blinken ==> Bus ok
    Aber in der UART hab ich nichts egal wechlen zustand ich am PCF hab.

    Irgendwo muss ich einen denkfehler haben den ich müsste ja ein Bit (char) zumindest in die UART bekommen.

    Danke für euer Hilfe.

    SG

  2. #2
    Hallo ,

    ich hab eine Lösung gefunden.
    Code:
    i2c_start_wait(pcf1+I2C_READ);					
    ret = i2c_readNak();
    		
    		
    char buffer2[4];
    itoa(ret, buffer2, 10.0);
    uart_puts(buffer2);

    Sg

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •