Nabend miteinander! Schonmal vielen Dank für die gute Unterstützung der letzten Tage! Meine Schaltung und das Programm läuft auf dem Steckbrett sehr gut und muss nun in ein kleines smd-Platinendesign übertragen werden. Mir stellt sich dabei die Frage der späteren Programmierung im eingebauten Zustand (nur der "große" muss später noch programmiert werden können) Die SPI Schnittstelle wird bereits für die Kommunikation zwischen den 2 Controllern verwendet. Daher kann ich ISP (glei he Pins) nur bei getrennter Verbindung verwenden. So verhält es sich jedenfalls auf dem Steckbrett. Aber wie kann ich einen Atmega oder Tiny denn sonst programmieren? Die genauen Controllertypen kann ich noch frei wählen. uC1 benötigt 4 freie I/O's / 8bit Timer uC2 benötigt 8 freie I/O's / 16 Bit timer Ich lese z.B. von Tpi immer nur bei den kleinen winzlingen tiny10... Gibt es bei den Controllern denn nur eine Programmiermöglichkeit, oder übersehe ich etwas grundlegendes? Danke!
Beitrag #5736694 wurde vom Autor gelöscht.
Philipp L. schrieb: > Nabend miteinander! > > Schonmal vielen Dank für die gute Unterstützung der letzten Tage! > > Meine Schaltung und das Programm läuft auf dem Steckbrett sehr gut und > muss nun in ein kleines smd-Platinendesign übertragen werden. > > Mir stellt sich dabei die Frage der späteren Programmierung im > eingebauten Zustand (nur der "große" muss später noch programmiert > werden können) > > Die SPI Schnittstelle wird bereits für die Kommunikation zwischen den 2 > Controllern verwendet. > Daher kann ich ISP (glei he Pins) nur bei getrennter Verbindung > verwenden. > So verhält es sich jedenfalls auf dem Steckbrett. > > Aber wie kann ich einen Atmega oder Tiny denn sonst programmieren? > Die genauen Controllertypen kann ich noch frei wählen. > uC1 benötigt 4 freie I/O's / 8bit Timer > uC2 benötigt 8 freie I/O's / 16 Bit timer > > Ich lese z.B. von Tpi immer nur bei den kleinen winzlingen tiny10... > > Gibt es bei den Controllern denn nur eine Programmiermöglichkeit, oder > übersehe ich etwas grundlegendes? > > Danke! Am besten lese Dir diese App Note durch: http://ww1.microchip.com/downloads/en/appnotes/atmel-0943-in-system-programming_applicationnote_avr910.pdf Auf Seite 5 stehen diesbezügliche Informationen. Die RESET pins beider uC müssen getrennt zugreifbar sein und die uC voneinander mit Widerständen isoliert sein. Auf alle Fälle muß jeder uC eine eigene Programmierbuchse haben und der Programmer direkten Zugang zu den zugehörigen SPI pins haben. Der Programmierstecker kann entweder zum Master oder auf den Slave umgesteckt werden. Die Pinanordnung ist symmetrisch. Siehe Anhang. Ob das bei Tpi funktioniert weiß ich nicht weil ich Tiny uC nicht verwende.
:
Bearbeitet durch User
Nachtrag, habe gerade bemerkt, daß ich die SCK pins an der ISP Buchse vergessen hatte.
:
Bearbeitet durch User
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.