- Labornetzteil AliExpress         
Ergebnis 1 bis 2 von 2

Thema: Problem mit I2C Bus Slave via Interrupt ...

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    07.11.2004
    Beiträge
    332
    Hallo Zusammen,

    ich prüfe gerade meine Routine nochmals anhand des Datenprotokoll aus dem I2C-bus specification.

    Die Abfrage der Daten (Daten lesen vom atmega) geht mittels folgendem Telegram:

    fett = Slave Antwort

    <StartCond.><SlaveAdresse/ & Write Bit><Ack><Kommando><Ack>
    <
    Repeated Start><SlaveAdresse + Read bit><Ack>
    <Data><Ack>
    <Data>....<Last Data><Nack><StopCond.>

    Also jeweils folgende Case Zweige der Interruptroutine:

    <StartCond.> = Event: TW_START
    <SlaveAdresse + Write Bit>= Event: TW_SR_SLA_ACK
    <Kommando> = Event: TW_SR_DATA_ACK
    <Repeated Start> = Event: TW_REP_START
    <SlaveAdresse + Read Bit>= Event: TW_ST_SLA_ACK
    <StopCond.> = Event: TW_SR_STOP

    Sehe ich das so richtig, da anhand dieses Ablauf die einzelen Routinen zu prüfen sind.

    Gruss R.
    Geändert von Ritchie (17.07.2012 um 20:43 Uhr)
    Kaum macht man es richtig, schon funktioniert's ...

Ähnliche Themen

  1. Interrupt beim I2C Slave
    Von guenter1604 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 07.12.2009, 18:59
  2. Interrupt bei TWI Slave (Atmega8)?
    Von ingo pirker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 20.11.2009, 22:36
  3. I2C Slave Interrupt
    Von simple im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 29.11.2006, 17:53
  4. SPI slave transmit problem
    Von tristate im Forum C - Programmierung (GCC u.a.)
    Antworten: 5
    Letzter Beitrag: 04.11.2005, 16:52
  5. Problem Atmega8 als I2C-Slave
    Von Robo2004 im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 03.07.2005, 18:29

Berechtigungen

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

Solar Speicher und Akkus Tests