Bumbum
25.07.2014, 16:39
Hallo,
ich bin gerade etwas ratlos. Ich habe mir eine (zwei) Platinen für einen AT90CAN64 fertigen lassen. Die erste habe ich komplett bestückt und wollte den Controller via ISP Programmieren. Leider konnte ich nicht mal die Signature Bytes auslesen, auch mit 4kHz ISP Takt nicht. Ich habe die Platine stundenlang nach Fehler durchsucht und konnte nichts finden. Selbstverständlich habe ich alle Leitungen gemessen und gegen Kurzschlüsse geprüft.
Also habe ich meine zweite Platine genommen und darauf nur einen zweiten AT90CAN64 und die ISP-Buchse gelötet, sonst nichts. Dann habe ich per Multimeter die Verbindung der Leitungen GND, VCC, AVCC, MOSI, MISO, SCK und Reset geprüft. Alle haben die korrekte Verbindung zum STK500. Da die Platine ansonsten nicht weiter bestückt ist, hängen alle anderen Pins des Atmels in der Luft. Der Prozessor spricht aber immer noch nicht. Also habe ich als nächstes die 100nF Stützkondensatoren bestückt; läuft aber trotzdem nicht. Als letztes habe ich noch den Quarz (16MHz) mit seinen zwei 33pF Kondesatoren bestückt, hat aber leider auch nichts gebracht.
Jetzt bin ich mit meinem Latein erst mal am Ende. Andere Prozessoren kann ich einwandfrei programmieren. (Habs gerade probiert) Nur der AT90CAN64 verweigert die Mitarbeit. Gibt es bei diesem etwas spezielles zu beachten, dass ich im Datenblatt nicht gefunden habe?
Hat vielleicht noch jemand eine Idee, was ich falsch machen könnte?
Viele Grüße
Andreas
ich bin gerade etwas ratlos. Ich habe mir eine (zwei) Platinen für einen AT90CAN64 fertigen lassen. Die erste habe ich komplett bestückt und wollte den Controller via ISP Programmieren. Leider konnte ich nicht mal die Signature Bytes auslesen, auch mit 4kHz ISP Takt nicht. Ich habe die Platine stundenlang nach Fehler durchsucht und konnte nichts finden. Selbstverständlich habe ich alle Leitungen gemessen und gegen Kurzschlüsse geprüft.
Also habe ich meine zweite Platine genommen und darauf nur einen zweiten AT90CAN64 und die ISP-Buchse gelötet, sonst nichts. Dann habe ich per Multimeter die Verbindung der Leitungen GND, VCC, AVCC, MOSI, MISO, SCK und Reset geprüft. Alle haben die korrekte Verbindung zum STK500. Da die Platine ansonsten nicht weiter bestückt ist, hängen alle anderen Pins des Atmels in der Luft. Der Prozessor spricht aber immer noch nicht. Also habe ich als nächstes die 100nF Stützkondensatoren bestückt; läuft aber trotzdem nicht. Als letztes habe ich noch den Quarz (16MHz) mit seinen zwei 33pF Kondesatoren bestückt, hat aber leider auch nichts gebracht.
Jetzt bin ich mit meinem Latein erst mal am Ende. Andere Prozessoren kann ich einwandfrei programmieren. (Habs gerade probiert) Nur der AT90CAN64 verweigert die Mitarbeit. Gibt es bei diesem etwas spezielles zu beachten, dass ich im Datenblatt nicht gefunden habe?
Hat vielleicht noch jemand eine Idee, was ich falsch machen könnte?
Viele Grüße
Andreas