www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TWI Problem mit dem Atmega8


Autor: gw (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe eine Schaltung mit mehreren Atmega8 aufgebaut. Die 
Kommunikation zwischen dem Master und den Slaves funktioniert 
problemlos. Sobald ich aber einen Wert (1Byte) extern auslesen möchte 
hängt sich der Master auf. Ich habe den Fehler soweit eingegrenzt, dass 
er nur auftritt, sobald ucsra.rxc=1 ist.

Autor: Joerg X. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wow! (so viele Glaskugelwitze sind mir nnoch nie auf einmal eingefallen 
;) )
nur soweit UCSRx hat nichts- aber auch gar nichts- mit der TWI-Hardware 
zu tun.
Vielleicht hilft dir jemand, wenn du etwas konkreter wirst und etwas 
Code zeigst (oder hat nur wieder die Vorschau den Anhang gefressen? =( )
Wenn du Probleme mit dem TWI hast, schau mal nach der I2C-Lib von P. 
Fleury (Codesammlung..)

hth. (naja?!)
-Jörg

Autor: gw (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hier der Code dazu:


'if ucsra.rxc=1 then
'anfrage=udr

Anfrage = 10

Call Twi_send_byte(&H10 , Anfrage)

Wert1 = Twi_read_byte(&H10)
Print Wert1;
'end if

Wie beschrieben, in dem Augenblick, in dem ich ucrsa.rxc=1 ist, sendet 
der uC nichts mehr.

Autor: Joerg X. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Welche Sprache ist das denn - Bascom?
Da kann ich dir nicht weiterhelfen - du wirst wohl die Doku des 
Compilers bemühen müssen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.