- 12V Akku mit 280 Ah bauen         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 30

Thema: komunikation über I2C

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982

    komunikation über I2C

    Anzeige

    Powerstation Test
    hallo zusammen!

    ich möchte zwei prozessoren (mega32,mega über den I2C-Bus kommunizieren lassen. hat mir jemand einen programmschnipsel oder einen link wie man soetwas programmiert? ich habe nur anleitungen für das beschreiben und lesen von eprom's gefunden... wie funktioniert das aber mit 2 prozessoren? wie schalte ich den mega8 in den slave modus?

    gruss Bluesmash

  2. #2
    Erfahrener Benutzer Roboter Experte Avatar von Rage_Empire
    Registriert seit
    10.03.2005
    Ort
    Pforzheim
    Beiträge
    710
    Stell ich mir etwas schwierig vor, da einer von beiden Master und der andere Slave sein muß. Warum willst du das über I2C realisieren? Über die USART der µCs wäre es um vieles einfacher.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.03.2004
    Beiträge
    127
    Auf dieser Seite gibt Infos zum TWI (I2C bei AVRs):
    http://www.mc-project.de/ (unter TWI)

    mfg blizzard

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    @Rage_Empire: ich benütze die UART schon um daten an meinen prozessor für das display zu senden nd ich möchte mal lernen den i2C-bus zu beützen...

    @blizzard: danke für den link ich werde ihn mir mal anschauen...

    ich habe in den Bascom beispielen ein slave programm gefunden das funkioniert aber nur mit den kleineren AVR's die keine hardware TWI haben, aber wie man es mit der HW TWI macht habe ich noch nichts gefunden...

  5. #5
    Erfahrener Benutzer Roboter Experte Avatar von Rage_Empire
    Registriert seit
    10.03.2005
    Ort
    Pforzheim
    Beiträge
    710
    Hm, da war mal was mit ner Slave- Lib welche man bei MCS kaufen musste. Bin mir aber nicht ganz sicher, ob es die HW- TWI betrifft.

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    für das beispiel programm von Bascom (i2c_slave) braucht man diese Lib aber ich glaube das funktioniert nur mit der software TWI...
    oder kann man dieses beispiel auch für die HW-TWI benützen? weiss das jemand?

    mfg bluesmash

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    @blizzard: ich habe mal die seite studiert... es ist wunderbar alles beschrieben... aber ich habe keine ahnung wie ich das in Bascom umsetzen soll...

  8. #8
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    so langsam bin ich verwirrt...

    in den beispiel dateien von Bascom hat es eine Datei (TWI-slave.bas) damit kann man ja einen prozessor (im beispiel nen m12 als slave am hardware I2C-Bus (TWI) betreiben, aber dazu brauche ich ja die I2C_TWI-SLAVE.LBX

    also gehen wir auf die MCS Homepage und kaufen die datei... aber dort finde ich nur die I2CSlave Library und dort steht: Works for 2313,2323, 2333,2343,4433, tiny22, tiny12, tiny15 and M8. Other AVR chips have build in hardware for I2C.

    also funktioniert die ja nur mit dem software I2C???
    und wie komme ich zu der I2C_TWI-SLAVE.LBX????

    kann mir da jemand helfen? hat schon mal jemand mit dem TWI-slave.bas beispiel gearbeitet???

    gruss Bluesmash

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.04.2005
    Ort
    Aarau
    Alter
    41
    Beiträge
    982
    vielleicht intressierts ja noch jemand...

    bei MCS bekommt man die TWI_I2C LIB die den Hardware I2C(TWI) des avr's unterstützt. damit hab ich mir jetzt mit nem mega8 nen I2C slave controller gebaut der 2 Servos steuert.

    gruss bluesmash

  10. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    10.03.2005
    Alter
    35
    Beiträge
    967
    also musstest du die kaufen?! wenn ja wieviel?
    Ich würde ja gern die Welt verändern..., doch Gott gibt mir den Quellcode nicht!

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

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

12V Akku bauen