Ich habe einen sogenannten Diamex ISP-Programmierer von OBD-DIAG.de Dieser emuliert das STK500v2-Protokoll. Emuliert den Com1-Port. Doch leider klappt nix. Weder über AVR-Studio noch mit dem AVR-Burner(GUI für AVR-Dude). Verbindungen hab ich schon gecheckt. Alles da wo es hin soll. Resetpin mit Pullup an VCC. uC läuft mit 5V SS auch auf VCC. Programmierfrequenz hab ich auch schon auf 4kHz gesetzt. Könntet ihr mit mir etwas den Trouble shooten? Danke
Wird der Programmer im AVR-Studio erkannt, COM-Port richtig eingestellt. Sonst mal hier schaun: www.mikrocontroller.net/topic/135722
setzt doch mal einen Link zu deinem Programmer rein. SS=Slave Select ist doch bei der ISP Programmierung garnicht nötig sondern SC=Serial Clock. Und einfach 5V auf einen PIN zu geben oder Widerstand wäre ich auch vorsichtig, wenn der Pin als Ausgang beschaltet ist kannst du ihn dadurch zerstören genau so wenn er gegen Masse kurzgeschlossen wird.
Link? Es ist genau der, den Hubert verlinkt hat. mmh. das mit dem SS hab ich aber in der AVR-Checkliste gelesen.
Link? Es ist genau der, den Hubert verlinkt hat. mmh. das mit dem SS hab ich aber in der AVR-Checkliste gelesen. hab die Verbindung entfernt, aber trotzdem noch das selbe Problem
Ich schrieb doch, dass ich probierte, die Fuses auszulesen. Und das geht doch nur, wenn der Programmer erkannt wird und dieses kleine Fensterchen aufgeht.
Hast du zwar nicht geschrieben, zumindest finde ich es nicht. WAs kommt dann für eine Fehlermeldung?
Ui na eben, hab ich wirklich nicht geschrieben. Na beim AVRstudio geht halt so ein Hinweisfenster auf mit Verbindungen überprüfen, Programmierfrequenz checken usw. aber das hab ich alles schon gemacht. Und dann steht halt dort: Entering Programming Mode...FAILED
Das heisst aber das etwas mit der Verbindung zum Kontroller nicht OK ist. Hast du einen Plan für die Zusammenschaltung oder ist das frei fliegend, falls Plan bitte zeigen. Du kannst auch mal prüfen ob Reset auf GND geht wenn du was lesen willst.
Hab den 10-Pin-Connector zum Programmer. und von dem gehen MOSI, MISO, SCK und RESET an die entsprechenden uC-Pins, wie im Datenblatt. GND an GND und VCC noch mit 100nF gegen Masse. jo, beim Programmierversuch wird Reset auf 0V gezogen
MOSI und MISO nicht ausgedreht? Mega16 ist neu, läuft auch der Programmer mit 5V, eventuell den Kontroller vom Programmer mit Strom verorgen lassen wenn nicht zu viel Pheriherie drauf hängt.
Ausgedreht? Beim Programmer kann ich ne Targetspannung von 3,3 und 5V auswählen. Die Anleitung ist etwas missverständlich, ob nun der uC oder der Programmierer das Target sind. Weiter steht noch: Benötigt zum Programmierbetrieb keine Stromversorgung vom Target.
Es ist schon vorgekommen das MOSI auf MISO und umgekehrt verdrahtet wurde. Target ist der µC. Du kannst den µC vom Programmer aus versorgen und dafür die Spannung auswählen. Der Programmer versorgt sich selbst über USB.
Weil ich mir schon dachte, dass du verdrehen meintest hab ich mal MOSI und MISO vertauscht. aber die Fehlermeldung blieb dieselbe. Hab gerade mit meinem alten USBasp mal die Fuses ausgelesen. GEHT! Also der uC ist richtig verkabelt.Tja, woran kann's nun noch liegen? eieiei, da kann man natürlich lange suchen! Das KABEL vom Programmer zum uC ists! wie geht denn das??? CLK und MISO-Leitung---TOT!
Jetzt hab ich nur noch die Frage, wie man in AVR-Studio den "Write Flash Memory"-Button aktivieren kann. Der ist nämlich grau hinterlegt.
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.