www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik avr910 Pins Kurzschluss


Autor: flo (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
so wie ich den avr910.asm code verstanden habe wird nach dem anlegen der 
Betriebsspannung an den Programmer die Pins SCK, MOSI, MISO  als 
Eingänge mit pull-up geschalten. Der Pin, der für den Reset des Ziel Avr 
zuständig ist wird als Ausgang und High eingestellt, somit ist der Ziel 
Avr aktiv.
In diesem Zustand wartet der Programmer auf Befehle.

Was passiert wenn der Programmer an den Ziel avr angesteckt bleibt und 
die selben Pins benutzt werden?

Wenn nun der Ziel avr auf Ausgang Low an z.b. MOSI geht und am 
Programmer MOSI Eingang mit pull-up ist, dürfte doch nichts passieren da 
der Storm durch den pull-up begrenzt ist?

Wie verhält sich das aber wenn am Ziel Avr der Pin MOSI Ausgang High ist 
und am Programmer MOSI Eingang mit pull-up, also auch High?

-----------

Sobald nun der Programmer den Befehl 'P' über Uart bekommt werden die 
Pins SCK, MOSI, MISO für SPI vorbereitet.
Dann ist z.b. MOSI nun auf Ausgang und High.
Der Ziel avr ist noch aktiv da Reset noch auf High.
Der Programmer legt nun SCK auf Low und es wird ca. 50ms gewartet, erst 
danach wird am Ziel avr Reset auf Low gelegt.

Was ist nun wenn in den 50ms warte Zeit das Programm im Ziel avr z.b. 
den Ausgang MOSI nach Low zieht während MOSI am Programmer auf Ausgang 
High ist?
Ist das nicht ein Kurzschluss?


Besten Dank
flo

Autor: flo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
weiss niemand was dazu oder habe ich mich da unverständlich ausgedrückt?

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.