Ja, super, die 1.0 reicht mir absolut.
-
-
Jetzt klappt es bei mir nicht mehr?
Der Upload benötigt praktisch unendlich und schließt nicht ab. Auch mit 57600 Baud geht es nicht.
Kann es daran liegen das der neue 328 noch unprogrammiert d.h. ohne Arduino Bootloader ist?
Den hatte nämlich mein "alter" 328 aus einem defekten Arduinoboard bereits enthalten.
Hast du hier einen Hinweis?
Ich bin leider hier nicht der Megawissensträger...
Herzliche Grüße,
Joachim
-
Genau das Verhalten habe ich auch. Mit folgender Schaltung kann man dann mit bestimmten Einstellungen mit der arduino-Ide den Bootloader auf einen neuen Chip bringen.
-
Ok. Ich versuche das mal und gebe Bescheid ob es klappt.
-
Du weißt, wie du die IDE Konfigurieren mußt?
-
Wenn du die Verkabelung wie auf dem Bild gemacht hast,...
- in der IDE Als erstes den Sketch 11 aus den Beispielen in den Chip auf dem UNO programmieren.
- Danach unter Werkzeuge
Board: arduino PRO oder Mini
Prozessor: Atmega 5V 16MHz
Port: der vom UNO genutzte Port
Programmer: Arduino as ISP
Dann kann man den Bootloader auf den externen Chip programmieren.
-
Hallo Norbert,
etwas frustriert...
Habe versucht das ArduinoISP aufs Board hochzuladen was leider nicht funktioniert hat.
Leider kann ich jetzt aus irgendeinem Grund auch das einfache Blink nicht mehr hochladen.
Die Fehlermeldung in rot:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb6
avrdude: stk500_recv(): programmer is not responding
etc.
Kann ich noch etwas versuchen?
Herzliche Grüße,
Joachim
-
Hast du denn ein stk500 Entwicklungsboard und programmierst über ISP? Oder nur den arduino UNO und die IDE laufen? Bei mir geht mit XLOADER die Baudrate 57600 eher als die 115200 Baud.
-
Ok sorry, Fehler (mein Fehler) gefunden.
Habe die Chips vertauscht...
Jetzt hat es geklappt - der Bootloader ist drauf.
Allerdings klappt die Xloader Prozedur immer noch nicht.
-
Ich habe lediglich eine Arduino UNO Board verfügbar.
Es kommt zwar die Meldung "Bootloader gebrannt", allerdings läßt sich der Chip nicht mit irgeneinem Sketch programmieren.
Hast du noch Ideen diesbezüglich?
Die Meldungen aus der Arduino IDE lauten immer noch gleich:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x86
-
Hallo ihr beiden - ihr wisst aber schon, dass beim S-Drive-Max die Fuses für den Arduino anders gesetzt werden müssen, als für einen "normalen" Uno ...bitte als allererstes die Fuses ändern
-
Es wäre schön, wenn du uns verrätst, wie die gesetzt werden müssen.
-
-
Hallo Norbert,
ich komme leider nicht weiter. Vielleicht fragst du nochmal herum ob die Programmierung jemand anderes übernehmen kann?
Oder macht es Sinn dir den Chip so zu schicken?
Herzliche Grüße,
Joachim
-
Hab meins jetzt auch montiert und es funktioniert. Jetzt nur noch das Kabel und dann Testlauf. 😊
-
Hallo Norbert,
ich komme leider nicht weiter. Vielleicht fragst du nochmal herum ob die Programmierung jemand anderes übernehmen kann?Oder macht es Sinn dir den Chip so zu schicken?
Herzliche Grüße,
JoachimHallo Joachim,
ich denke, das macht nicht viel Sinn, weil vermutlich nichts auf dem Chip drauf ist. Ich frage mal herum, ob vielleicht jemand einen echten Brenner hat,
der diese Chips kann.
Auf jeden Fall danke ich dir für dein Angebot und dass du soviel Zeit für mich geopfert hast.
Beste Grüße,
Norbert
-
inzwischen sind neue AtMega bei mir eingetroffen und ich könnte im Laufe der nächsten Woche jeweils ein IC für euch beide bespielen?
(aber bitte nicht festnageln, an welchem Tag ich das machen kann)
-
Na ich habe ja einen funktionierenden Atmega, siehe mein Bild meines SDriveMax.
Nur mein neuer unprogrammieter 328P wollte bisher nicht mitspielen...
-
ok - dann präzisiere ich mein Angebot: ich biete jedem, der möchte an, einen AtMega mit Software zu "bespielen"
-
Danke für dein liebes Angebot, ich nehme gerne einen bespielten Atmega ab, wenn du Vorrat hast, dann sparen wir 1x schicken. Zeit ist kein Hindernis.
Nachtrag: ich habe auch 2 leere bestellt, könnte dir also gerne einen zurückschicken.
Viele Grüße,
Norbert
-
Hi,
für alle, die vielleicht den gleichen Fehler gemacht haben wie ich:
Mir ist es gerade gelungen, die Version 1.0 selbst zu brennen, das ging aber auf meinem UNO nur über meinen (DIAMEX-) ISP-Programmer und dem
Microchip Studio, nicht über die arduino IDE. Im Studio müssen aber erst gewisse Einstellungen vorgenommen werden (Lock Bits löschen, Chip erase).
Der Trick bei der Sache ist, dass das 'eeprom_writer.hex'-File ganz normal als Flash gebrannt werden muss und nicht als EEprom-File.
Es wird nach dem Brennen ausgeführt und füllt dann seinerseits erst das EEprom mit Daten.
Nach dem Verify kommt die Meldung, dass man jetzt die 'SDrive.hex' brennen kann.
Dann noch schnell das Display kalibriert und fertig ist.
Es ist echt von Vorteil, die hex-File Namen erst einmal richtig lesen, habe ich festgestellt.
Nicht zuletzt: 22V10 hat mich auf diese Idee gebracht. Danke dir, Jörg!
Viele Grüße,
Norbert
-
-
-
..und @kbr arbeitet inzwischen auch am "Nachfolger" - ganz ohne Display, dafür dann aber per "Blauzahn" übers Schmarrnphfone :