Forum: Compiler & IDEs Pollinboard Anfängerhilfe


von Alex B. (sinergy)


Lesenswert?

Hallo liebe µC Freunde:)

Ich habe jetzt mal mich überwunden und mir ein paar Bauteile und einen 
µC bestellt und auch ein Board laut Baunleitung zusammen gebastelt.
Ich werde mal meine Sachen aufzählen:

-pollin board mit atmega8 bestückt
-diamex-avr ISP programmer(der grüne usb stick)
-atmel studio 6


der programmer hatte standardmäßig nur einen 6pol stecker als anschluß 
(habe beim kauf nicht drauf geachtet). den habe ich dann in einen 10pol 
stecker umgebaut. die Pinbelegung müsste korrekt sein und habe es 
mehrfach kontrolliert.

Jetzt kann ich mit dem atmelstudio die fuses nicht lesen. also ich kann 
die Signatur des devices nicht lesen. die targetspannung lässt sich wohl 
lesen (5V)

Was ist hieran falsch? Ich weiß es gibt viele Fehlerquellen, aber hat 
jemand Erfahrung mit dieser Fehlermeldung?
1
Unable to enter programming mode.
2
3
Please verify device selection, interface settings, target power and connections to the target device. Look in the details section for more information.
4
5
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)
6
7
Unable to enter programming mode. Verify device selection, interface settings, target power and connections to the target device.


vielen Dank für die hilfe schonmal:)

von Hmm... (Gast)


Lesenswert?

Das erste worauf ich tippen würde schließt du ja schon mal kategorisch 
aus das wäre die pinbelegung deines gepatchten Kabels zum Programmer. 
Die Target Vcc liegt wenn ich mich recht erinnere da mit auf und wird 
vermutlich vom Programmer gemessen. Damit dürfte diese schonmal korrekt 
anliegen. Der Ground könnte sich aber auch anders einschleichen, wird ja 
nichts groß belastet und es gibt auch keine schnelleren Wechsel auf der 
Vcc.

Um die Hardware sicher ausschließen zu können müsste man die Pinbelegung 
die du umgesetzt hast sehen und ein Bild vom Aufbau wäre auch nützlich.

von Besucher (Gast)


Lesenswert?

Ich kenne zwar weder das Pollin Board noch den Diamex, aber die ersten 
Maßnahmen, die du einfach durchführen könntest, wären wohl:

1) Ist der Microcontroller auf dem Board wirklich ein "ATmega8" und ist 
im Studio auch exakt dieser Controller ausgewählt?

2) Ist das Adapterkabel korrekt, oder hast du bei irgendeinem 
Beschaltungsplan die Ansicht von oben/von unten verwechselt (ist mir 
auch schon passiert..)? Dazu am besten mal jede einzelne Leitung vom 
Diamex bis zum Controller nachverfolgen.

3) Die Leitungen - sowohl des Adapterkabels als auch des Boards - mal 
eben durchklingeln, also mit 'nem Durchgangsprüfer checken.

4) Die Programmiergeschwindigkeit herabsetzen

5) Einen anderen ATmega8 probieren (sofern zur Hand und der Chip auf dem 
Board gesockelt ist)

6) Das Pollin-Board wegschmeissen und dir ein eigenes Board auf 
Lochraster bauen (siehe AVR-Tutorial)

von Besucher (Gast)


Lesenswert?

Nachtrag:
Ich kann mich gaaaanz dunkel daran erinnern das es (beim original AVR 
USB ISP mk2) unter Windows Probleme mit den Treibern dafür gab. Die 
musste man ersteinmal aktualisieren. Ad hoc fällt mir dazu gerade nur 
noch das Stichwort "Jungo" ein, da könntest du ggf. mal nach googeln.

von Alexander S. (alesi)


Lesenswert?

Hallo Alex,

hast Du die Infos zum Pollin-Board hier auf www.mikrocontroller.net
bereits gelesen? Evtl. findest Du da noch einige Hinweise.

http://www.mikrocontroller.net/articles/Pollin_ATMEL_Evaluations-Board

Zitat von der Seite:

Achtung !

Vor dem Aufbau unbedingt dieses Dokument lesen:

http://www.mikrocontroller.net/articles/Diskussion:Pollin_ATMEL_Evaluations-Board

von Alex B. (sinergy)


Lesenswert?

Hallo allerseits!

Vielen Dank für eure Hilfe!
Ich kann euch freudiger weise mitteilen dass ich das Problem lösen 
konnte:)

Ich habe vor dem Aufbau den Artikel nicht gelesen, möchte aber hier auch 
mal reinschreiben, dass das Board wohl dahin gehend geändert wurde, das 
bei den Tastern von Haus aus 100kOhm und 100nF vorgesehen sind. (Was ja 
Teil der Lösung für das Tasterproblems ist)

Das sind sehr gute Ideen und mit den "von oben und unten Ansicht" 
verwechseln musste ich tatsächlich nochmal nachprüfen!

Es ist so, dass ich nicht alle GND Verbindungen von dem 10pol Stecker 
auf dem Board verbunden habe. Ich habe aus irgendeinem Grund geglaubt, 
das Offen=GND bedeutet...

Jetzt funktioniert endlich alles und ich kann Anfangen kleine Programme 
zu schreiben:)


Vielen Dank für Eure Mühe!

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.