Avrs verbinden

Gast #1106855
Hallo,
ich habe folgendes Problem:
Ich habe zwei Avr´s (atmega32/atmega16) und gebe auf PA0/PA1 des 
atmega32 ein Signal aus, welches ich beim atmega16 auf PC0/PC1 einlesen 
möchte. Dazu habe ich die Ports beim atmega32 auf Ausgang gestellt und 
beim atmega16 auf Eingang (ich hab Tests mit und ohne Tristate-schaltung 
gemacht). Ich kann mit dem atmega16 jedoch das Signal nicht vernünftig 
erfassen. Liegt für eine längere Zeit ein Port vom atmega32 auf 5V, so 
bekomme ich trotzdem vom atmega16 gesagt, dass 0V am Port anliegt!
Messe ich im angeschlossenen Zustand die Spannung mit einem Multimeter, 
so kann ich eine Spannung von gerade mal 2,53 Volt feststellen. Ist der 
atmega16 nicht angeschlossen messe ich meine normalen 5 Volt!

Kann es sein, dass der atmega16 so viel Strom zieht, auch wenn der Port 
als Eingang geschaltet ist?

Ich freue mich über jeden hilfreichen Beitrag!

Grüße,
Andraes
Gast
Ja, JTAG ist aus und richtig initialisiert wurden die Ausgänge auch, es 
funktionert auch, wenn ich "künstlich" eine Spannung mit einem Draht 
anlege bzw. wenn ich die spannung am ausgang messe^^

Lassen sich denn Ports allgemein überhaupt so verbinden, oder muss ich 
da transistoren zwischenschalten?
Gast
Ich danke für eure Hilfe! Es funktioniert mitlerweile wie gewünscht. Es 
handelte sich um eine fehlerhafte Optmierung des Compilers...

Grüße,
Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.