Hallo zusammen Habe ein ein großes Problem mit meinem Mikrocontroller Board. Ich benutze für mein Board einen AT90Can128 Controller. Die Initialprogrammierung erfolgt mit dem SPI-Bus. Für diesen Zweck besitzt er eigene Eingänge (RX,TX/Port E1,Port E2). Zusätzlich benutze ich die normalen SPI-Ein-und Ausgänge für die Kommunikation mit anderen Bauteilen. Jetzt habe ich mir gedacht, man sollte doch beide Kontakte kurzschließen können, da der Programmierzustand nur unter speziellen Bedingungen erreicht wird und in diesem Zustand die SPI-Eingänge keine Rolle spielen, und beim normalen Betrieb der Programmierzustand nicht erreicht wird. Solange nicht beide Systeme als Ausgänge definiert sind sollten sie sich auch nicht gegenseitig zerstören. Gesagt getan... Jetzt funktioniert auch nach entlöten des Kurzschlusses weder der SPI noch das Programmieren. Der Rest funktioniert, nach der Initialprogrammierung sprechen ich den Chip über CAN an und kanns auf diesem Weg prüfen. Unabsichtliche Kurschlüsse oder Kontaktfehler gibts keine, da bin ich mir sicher. Hab ich bei meinem Konzept was übersehen? Dass ichs mit der Hitze übertrieben habe glaub ich nicht, da ich nicht davon ausgehe dass ich beide Systeme weggekocht habe. Habt ihr irgendwelche Ideen? Danke im Voraus.
schaltplan ??? hmmm, warum nimmst du nicht jtag exklusiv zum programmieren (und debuggen !) und lässt den ISP frei für die applikation ? konzeptionell eher unglücklich, würde ich sagen... gruss, tom.
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.