Forum: Mikrocontroller und Digitale Elektronik ISP-Umschalter


von Holger (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.