- UNI-T-Messgeraete    Werbung      
Ergebnis 1 bis 6 von 6

Thema: Status vom TWI beim Senor BMA020

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.04.2010
    Ort
    Im Städtedreieck Köln-Bonn-Aachen
    Alter
    38
    Beiträge
    106
    Eigentlich wollte ich ohne eine fremde Bibliothek auskommen. Da zu einem mir eigentlich die Sache klar und logisch schein, sowohl als in eueren Wikis, als auch in meine Büchern.

    Werde mir aber dennoch mal die Bib. zu gemüte führen, vielleicht werde ich dort schlauer.

    EDIT (20:54):

    Ich habe nun den Code von Fleury und mir vergliechen:

    hier der Code zum Schreiben von Fleury:
    Code:
    unsigned char i2c_write( unsigned char data )
    {    
        uint8_t   twst;
        
        // send data to the previously addressed device
        TWDR = data;
        TWCR = (1<<TWINT) | (1<<TWEN);
    
        // wait until transmission completed
        while(!(TWCR & (1<<TWINT)));
    
        // check value of TWI Status Register. Mask prescaler bits
        twst = TW_STATUS & 0xF8;
        if( twst != TW_MT_DATA_ACK) return 1;
        return 0;
    
    }/* i2c_write */

    und hier mein Code:
    Code:
    TWDR=0x14;    // Zielregister laden
        TWCR|=(1<<TWINT)|(1<<TWEN);    // Zielreigster ansprechen
        while(!(TWCR&(1<<TWINT)));
    Der einzigste unterschied, dass Fleury den Status noch als Rückgabewert benutz, um zu signaliesieren, dass eine Übertragung erfolgreich war, oder nicht.
    Geändert von Jimmybot (27.01.2014 um 19:58 Uhr)

Ähnliche Themen

  1. Status LED Rot - Beim Programieren
    Von M1C im Forum Asuro
    Antworten: 9
    Letzter Beitrag: 12.07.2009, 16:05
  2. Statusregister (TWSR) TWI beim mega168
    Von bedboy27 im Forum Assembler-Programmierung
    Antworten: 9
    Letzter Beitrag: 23.08.2008, 20:59
  3. USB Status vom ATMEGA im Visual Basic erkennen und überwache
    Von Steffen44 im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 08.08.2007, 19:12
  4. Antworten: 5
    Letzter Beitrag: 11.08.2005, 20:49
  5. Twi, wie liest der Master vom Bus?
    Von batti112 im Forum C - Programmierung (GCC u.a.)
    Antworten: 14
    Letzter Beitrag: 31.12.2004, 14:59

Berechtigungen

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

    Werbung      Solar Speicher und Akkus Tests