- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: I2C Assembler Code für Slave

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    14.02.2005
    Alter
    39
    Beiträge
    3

    I2C Assembler Code für Slave

    Hi,

    hab einen AT90S2313 an einem I2C-Bus. Weiß jemand einen Code in Assembler? Oder wie ich ihn ungefähr schreiben sollt? Sollte Slave sein, für Master hab ich selbst genung gefunden!

    Mfg

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    35
    Beiträge
    2.624
    Viel Spass beim Warten! ;o)
    Bei sämtlichen Anfragen, auch meinerseits, hat sich niemand gemeldet, außerdem hat der AT90S2313 keinen Hardware-I2C!

  3. #3
    Neuer Benutzer
    Registriert seit
    14.02.2005
    Alter
    39
    Beiträge
    3
    Tja, den Hardware-I2C hab ich bei einem ATMega32 schon zum laufen gebracht. Dieser spricht Porterweiterungen an!

    Aber müßt doch möglich sein einen Software-I2C für eine Slave in Assembler zu schreiben...

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    20.06.2004
    Beiträge
    1.941
    hallo, schau einmal im "avr forum". "www.mikrocontroller.net/" , dann unter codesammlung, die helfen dir auch weiter.
    mfg pebisoft

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    35
    Beiträge
    2.624
    Zitat Zitat von mark84
    Tja, den Hardware-I2C hab ich bei einem ATMega32 schon zum laufen gebracht. Dieser spricht Porterweiterungen an!
    Hi!
    Könntest Du den Code posten oder mir per mail zusenden? *bettel*
    Ich hab damit irgendwie total Schwierigkeiten! :o(

    Danke! :o)

  6. #6
    Neuer Benutzer
    Registriert seit
    14.02.2005
    Alter
    39
    Beiträge
    3
    Hi,
    Sorry, das ich so lang gebraucht hab aber hab dir grad eben ne Mail mit dem Code geschrieben!

    Ich versuch grad den Software-I2C mit interrupts hinzubekommen aber hab angst das es alles zu lang dauert!
    Da anscheinend niemand für einen Slave schreibt, muß ich eben mal schauen was dabei rauskommt...

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    35
    Beiträge
    2.624
    Hi Mark!
    Vielen Dank für den Code, ich werde ihn heute Abend mal mit meinem vergleichen und dann werde ich sicherlich den Fehler finden, hoffe ich zumindest! ;o)
    Ich meine allerdings den Code ungefähr so wie Du zu haben, daher schätze ich, dass es am Slave liegt! :o(
    Hast Du nicht auch noch, nen Hard-Slave? *lol*

    Danke nochmal!
    Ich melde mich, wenns was neues gibt! :o)

  8. #8
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.02.2004
    Ort
    Greifswald
    Alter
    44
    Beiträge
    102
    Vielleicht nutzt es euch noch, aber hier ist eine alte Atmel-Application Note aus der Zeit der Classic-AVRs ohne TWI-Interface.

    I2C Slave Implementation.pdf" target="_blank">http://www.build-a-bot.com/software/...ementation.pdf
    http://www.build-a-bot.com/software/AVR302.asm.txt

    Viel Spaß,

    Jan
    Kommt hier noch jemand aus Greifswald?
    Dann könnte man ja mal ein gemeinsames Projekt starten . . .

  9. #9
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    37
    Beiträge
    674
    Hast Du nicht auch noch, nen Hard-Slave?
    ich hab das mal in C programmiert, das Datenblatt war dazu eine sehr große Hilfe(da sind Codebeispiele drin), soweit ich mich erinnern kann, war das parallel zu C auch für Assembler vorhanden

  10. #10
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    35
    Beiträge
    2.624
    Hi Pascal!
    Ja, da hast Du Recht, allerdings sind die nur für den Mastertransmitter! :o(

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test