Kann man den nachträglich drauf brutzeln ?
Wenn man einen AVR-Programmer hat, dann ja.
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von kinzi am
Kann man den nachträglich drauf brutzeln ?
Wenn man einen AVR-Programmer hat, dann ja.
Ich glaube sowas habe ich...."mySmartUSB light AVR-iSP-Programmer" steht druff. Allerdings passt der 6 polige Stecker nicht auf die Platine, keine Buchse dafür vorhanden. Geht das trotzdem irgendwie ?
MfG Gassi
Ich glaube sowas habe ich...."mySmartUSB light AVR-iSP-Programmer" steht druff. Allerdings passt der 6 polige Stecker nicht auf die Platine, keine Buchse dafür vorhanden. Geht das trotzdem irgendwie ?
MfG Gassi
Ohne Bastelei nicht. Man könnte einen Wannstecker nehmen und diesen fliegend verdrahten, oder wenn man einen 40-Poligen Sockel hat, könnte man dort einen anbringen. Ich habe zu meinem MyAVR MK2 das passende Programmierboard, da brauch ich den Chip einfach rein stecken.
Edit: Du kannst auch ein Steckbrett verwenden und dort alles fliegend verdrahten. Ist evtl. die einfachste Möglichkeit.
Der IC im Laufwerk ist ja gesockelt, also kein Problem. Etwas Lochrasterplatine habe ich hier noch zu liegen, fehlt also noch der 40-polige Sockel und der Wannenstecker, oder muss sonst noch etwas mit auf die Platine. Weißt du welche Pins ich in dem Fall dann miteinander verkabeln muss ?
MfG Gassi
Sehr gut!
...ist auch schon wieder 8 Jahre her .
Kinners, wie die Zeit vergeht...
Wobei ich mich für den Link auf den Adapter bedankte! Der ist nice.
Ja der ist super. Ich hab dann mal die fehlenden Teile bei pollin bestellt und werde mir die Platine in vereinfachter Form ( nur mit 40 poligem Sockel und 6 poligem Wannenstecker ) die Tage mal zusammen löten.
MfG Gassi
So, ich hab dann mal die Platine wie folgt zusammen gelötet:
Wannenstecker ISP PIN 1 MISO an Nullkraftsockel ATmega1284p PIN 7
Wannenstecker ISP PIN 2 VCC an Nullkraftsockel ATmega1284p PIN 10 und PIN 30
Wannenstecker ISP PIN 3 SCK an Nullkraftsockel ATmega1284p PIN 8
Wannenstecker ISP PIN 4 MOSI an Nullkraftsockel ATmega1284p PIN 6
Wannenstecker ISP PIN 5 RESET an Nullkraftsockel ATmega1284p PIN 9
Wannenstecker ISP PIN 6 GND an Nullkraftsockel ATmega1284p PIN 11 und 31
Ist das soweit richtig ?
MfG Gassi
Scheint alles korrekt zu sein, beim kurzen Überfliegen.
Leider findet er beim AVR Prog Tool unter dem Reiter Hardware zwar den Programmer, aber nicht den Controller. Leitungen vom Wannenstecker zum Nullkraftsockel habe ich durchgemessen und sind i.O. Auch der Controller steckt richtig rum drin. Normal sollte er den ATmega1284P doch beim klick auf das Fragezeichen erkennen oder ? Oder braucht die Platine noch eine externe Stromversorgung ?
Gibt es irgendwo eine Schritt für Schritt Anleitung, wie ich den Bootloader brenne ? Ich habe das bis jetzt noch nicht gemacht. Als Datei zum Flashen habe ich die newboot-0.4.1-larsp-m1284p.hex ausgewählt. Ist das richtig ?
MfG Gassi
Bin gerade auf der Arbeit, kann dir also grad nicht wirklich helfen. Aber es ist richtig, dass er bei Klick auf das Fragezeichen auch den Controller anzeigen muss. Normalerweise müsste die Stromversorgung via USB reichen evtl. musst Du das aber noch irgendwo aktivieren.
Hier (etwas runter scrollen) wird das Aufspielen des Bootloaders erklärt, Fuse-Bits nicht vergessen!
Zu deinem Programmer habe ich folgendes gefunden:
Spannungsversorgung
standardmäßige Spannungsversorgung des mySmartUSB light ist NUR während des Brennens vorgesehen!
Evtl. steht er noch auf 3,3V oder schaltet wirklich nur die Spannung ein, wenn gebrannt wird.
Bei meinem Programmer kann man die Stromversorgung und Stromversorgung beim brennen separat ein und aus schalten. Habe ich beide eingeschaltet und die LED im Gehäuse leuchtet auch auf. Zwischen 3V und 5V kann man auch wählen, steht momentan auf 5V. Wenn ich dann die Fusebits laut Anleitung und das Flash auswähle, kommt nur die Meldung "Timeout beim Starten des Programmiermodus". Ich denke das wird damit zusammen hängen das er den Controller nicht erkennt. Ich kann den ATmega1284P zwar manuell auswählen, selber erkennt er ihn aber nicht.
Liegt es vielleicht daran das ich VCC und AVCC beide auf dem Wannenstecker (beide auf PIN 2) zusammen gelötet habe, sowie beide GND (beide auf PIN 6 ) ? Ich hatte das laut Anleitung so interpretiert, da ich ja am 40 poligen Sockel 8 Anschlüsse habe und am Wannenstecker nur 6...
Nur so zu Sicherheit: die Aussparung/Nase am ISP Stecker beim PIN 3 SCK richtig ?!
MfG Gassi
Ich hab jetzt hier nicht alles durchgelesen, nur eine Frage ins Blaue hinein: Der uC hat im SD2IEC ja einen Quarz als Taktquelle. Hast du den denn auf deinem Adapter auch drauf?
Denn der ATmega ist per Fuses so programmiert, dass er nur mit dem externen Quarz läuft, daher wird er durch den Programmer ohne Quarz nicht erkannt.
Es muss kein genauer Ersatz sein, alles im Bereich von ein paar MHz wird funkionieren, auch krumme Werte.
Nur so als Gedankenanstoß; falls nicht zutreffend bitte einfach ignorieren.
Danke für die Info, ich denke das könnte mein Fehler sein. Auf der Platine des SD2IEC ist ein 8 MHz Quarz. Würde die Schaltung mit diesen Teilen aus der Bucht funktionieren oder brauche ich noch etwas ?
eBay-Artikelnummer: 252461079093 8 MHz Quarz mit 22pF Kondensatoren
MfG Gassi
Ja, sollte passen, die habe ich selber schon gekauft.
Der Händler ist seriös. Mir hatten mal bei einer Mehrfachbestellung ein oder zwei Cs gefehlt, da hat er mir sofort einige per Post kostenfrei nachgeschickt.
Hast du denn keinen Elektroschrott herumliegen? Es tut wirklich ein x-beliebiger Quarz zwischen 1 und 16 MHz und zwei Keramik-Cs im Bereich 22..47 pF. Notfalls müsste es (je nach Quarz(frequenz)) sogar ohne Cs gehen.
Alternativ ginge auch ein fertiger Quarzoszillator im DIL-Gehäuse, sowas:
Da müsstest du +5 V und GND draufgeben und das Oszillatorsignal in den ATmega einspeisen (Details dann, wenn du sowas rumliegen hast).
Hast du denn keinen Elektroschrott herumliegen?
Der Gedanke kam mir heute auch schon. Dummerweise habe ich alles an Hardware, was ich nicht mehr brauche, dieses Jahr verkauft oder verschenkt oder entsorgt. Verblieben ist nur ein SNES und ein Mega Drive, wo ich am überlegen bin, es gegen C64 Hardware einzutauschen...