AVR32 i2c Problem

Gast #1977467
Lesenswert?
• ▲
▼
Hallo,

ich wollte bei meiner Anwendung den TWI des UC3A1512 verwenden. Für 
diesen werden ja Funktionen im Framework zur Verfügung gestellt, 
allerdings prüfen die das empfangen des ACK/NACK.

Kann man dies umgehen? Ich weiß es ist zwar nicht die schöne art, aber 
kann man diese Abfrage weglassn und quasi einfach Daten schreiben ohne 
auf das NACK zu reagieren?

mfg Didi
Gast #1977576
Lesenswert?
• ▲
▼
Hallo,

ich habe durch auskommentieren sämtlicher Nack sachen das ignorieren 
probiert, aber es wurde nie mehr als die Adresse gesendet. (am oszi 
kontrolliert)

mein Slave ist ein Atmega8, welcher mit einem OpenSource programm läuft, 
welches eben keine ACK/NACK sendet...

lg
#1977973
Lesenswert?
• ▲
▼
Didi schrieb:
> Es handelt sich um einen Brushless Motorregler, und Gott weiß warum da
> keine ACKS gesendet werden....

Wenn Du eine Adresse auf den TWI legst und kein ACK erhältst, ist 
vermutlich die Adresse falsch. Oder der Empfänger ist nicht 
empfangsbereit. Oder der Empfänger ist nicht korrekt mit dem Bus 
verbunden.

Gruss
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.