Hallo, ich habe mir auf Universalplatine einen ISP/SPI-Umschalter mittels AT90S1200 und 3 4053 aufgebaut, mit dem man von einem PC-ISP Port (nur SCK,MOSI,MISO)durch drücken eines Tasters wahlweise auf einen von 3 ISP-Ports umschalten kann. Damit kann man bei einem Multiprozessorboard den Zielprozessor wählen, den man programmieren will. Zusätzlich kann man durch Zuschalten aller 3 CPUs einen gemeinsamen SPI Bus formen. Vielleicht braucht das ja jemand. Im Anhang findet Ihr das passende Assemblerprogramm ISPSwitch.asm und den Eagle-Schaltplan ISPSwitch.sch . Beim Schaltplanzeichnen ist mir eine einfachere Hardware eingefallen, welche in ISPSwitch1.sch dargestellt ist. Eine Boarddatei habe ich noch nicht erzeugt, weil ich Uniplatine genommen habe. Das ganze kommt ohne jede Gewähr. ;-) Bei mir funktioniert es aber gut. Ich verwende zum Programmieren z.Z. SP12 und es wäre denkbar, den Quellcode von SP12 so anzupassen, das man den Taster durch eine Parallelport-Datenleitung ansteuert. Viel Spaß Holger
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.