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
weiss niemand was dazu oder habe ich mich da unverständlich ausgedrückt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.