Hallo! ich habe folgende sache: Ich habe mir selbst eine SPS gebaut, in dieser SPS sind 3 Atmega Prozessoren. (Atmega256 und zwei Atmega88) wenn ich ein Software Update machen möchte, muss ich alle drei Prozessorern einzeln programmieren. Ich würde aber gerne die Software für die zwei Atmega88 im Flash des Atmega256 ablegen. Den großen Atmega kann ich über TCP neu beschreiben, wie soll ich da beginnen ? danke für eure Ideen
Alle Controller sind mit MISO MOSI und SCK verbunden...
Mario schrieb: > wie soll ich da beginnen ? Mit den ISP-Programmiersequenzen im Datasheet der Controller. Mario schrieb: > Alle Controller sind mit MISO MOSI und SCK verbunden... Das ist doch schon die halbe Miete. Nun noch Reset der kleinen Controller an Portpins des Großen und schon kannst Du dem Großen ein Programm schreiben, dass den Kleinen vorgaukelt, ein ISPmkII zu sein. ...
Ich habe so etwas schon gemacht, Atmega 128 programmiert via SPI 89C52 Ein Portpin des Masters muss den Reset des Target ziehen und anschließend und die Programmierkommad nebst Hexfile via SPI an (MOSI/PI, MISO/PO, CLK, einige µC besitzen zudem einen PIN /PE [ProgrammEnable] des Targetprozessors senden. Die Programmierroutine ist im Datasheet des jeweiligen µC beschrieben.
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.