Problem beim Hochladen von Programmen

Schon: lange lange
:o

Den Blink Sketch aufspielen funktioniert auch nicht?

leider nicht

Grüße Zemizz

Tja...
Wenn alle Stricke reißen, bleibt dir ja noch "Upload mit Programmer".

ich kann auch mit dem Programmer nichts hochladen, wenn der zweite der richtige sein sollte.

Zemizz:
ich kann auch mit dem Programmer nichts hochladen, wenn der zweite der richtige sein sollte.

Und du hast auch keinen zweiten Nano ?
Oder einen zweiten PC zum testen ?

Mit einem anderen Arduino Nano funktioniert es auch, kann man den Arduino denn irgendwie zurücksetzen?

Zemizz:
Mit einem anderen Arduino Nano funktioniert es auch, kann man den Arduino denn irgendwie zurücksetzen?

Bingo....evtl. den Bootloader per ISP neu installieren.

combie:
Schon: lange lange
:o

auf dem PC ja, aber doch nicht auf dem 8 Bit AVR. Das würde mich sonst wundern.

Guckst du arduino-1.8.1\hardware\tools\avr\avr\include\stdint.h oder so.

typedef signed long long int int64_t;

Oder, vermutlich auch sonst interessant für dich: www.atmel.com/images/doc8453.pdf (3.1 Tip #1 – Data types and sizes)

aber doch nicht auf dem 8 Bit AVR. Das würde mich sonst wundern.

Dann ist es jetzt an dir, dich ausgiebig zu wundern!

OK, manche Arduino Funktionen können das nicht.

Allerdings:
Die Datentypen sind keine Arduino Erfindung, sondern haben ihre Wurzeln in der Sprache C/C++.
Siehe dazu:
Fundamental types
Standard Integer Types

@HotSystems und wie genau geht das, ich habe dazu nichts gutes gefunden.

Zemizz:
@HotSystems und wie genau geht das, ich habe dazu nichts gutes gefunden.

Wie, Google auch defekt.

Google mal nach "Arduino Nano ISP"

Z.B. hier: Nano als ISP Programmer

Hallo,

das wundert mich nun wirklich und ich bin überrascht. Weil in den Arduino Referenzen bei 32Bit Schluss ist und mit millis() auch nur immer mit 32 Bit hantiert wird. Da könnte man doch 64Bit Variablen verwenden. Hier im Forum war bis jetzt auch noch von 64Bit die Rede gewesen. Ist wirklich das erstemal das ich davon höre und nun lese bzw. wahrnehme. Auf jeden Fall bin ich froh darüber geredet zu haben. Danke.

Also "hier" im Forum war vor kurzem die Reden von long long und 64 Bit.
http://forum.arduino.cc/index.php?topic=494123.msg3372767#msg3372767

Das ist zwar nicht "hier" im Deutschen Teil des Arduino-Forums, aber trotzdem irgendwie "hier" :slight_smile:

Hallo,

ich war immer davon ausgegangen das auf einem 8Bitter AVR bei 32Bit Schluss ist. :slight_smile:

Ist wirklich das erstemal das ich davon höre und nun lese bzw. wahrnehme. Auf jeden Fall bin ich froh darüber geredet zu haben. Danke.

Gern geschehen!

Eine Erkenntnis, ist ein Gewinn!
Glückwunsch dazu.

Irgendwie hast du eben das gemacht, weswegen ich eigentlich hier bin, glaube ich ....

Denn, ich nutze euch alle aus!
Hole mir Anregungen aus den Gesprächen hier, und weide sie für meine Zwecke aus!

Das ist zwar nicht "hier" im Deutschen Teil des Arduino-Forums, aber trotzdem irgendwie "hier"

Mir ist es auch schon irgendwo "hier" begegnet.
In irgend einer Lib, glaube ich.

@HotSystems ich habe versucht nach dem Tutorial den Nano zu flashen, doch dabei bekomme ich eine Fehlermeldung :

avrdude: AVR device initialized and ready to accept instructions

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x8080fe
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.

avrdude done. Thank you.

Verbunden habe ich die Nanos so wie im angehängten Bild.

avrdude: Device signature = 0x8080fe

avrdude: Expected signature for ATmega328P is 1E 95 0F

Tja, scheint kein (echter) Nano zu sein. Hiernach überhaupt kein atmel Chip. Das könnte man zwar eventuell in der avrdude.conf hinbiegen (oder tatsächlich mal die -F Option ausprobieren), aber wo es danach hängt, kann natürlich keiner voraussehen. Wenn nichtmal die Signatur-Bytes richtig geklont wurden...

Wenn nichtmal die Signatur-Bytes richtig geklont wurden...

Das glaube ich nicht!

Soweit mir bekannt, gibt es z.Zt. nur einen einzigen im Handel, welchen man als Clone bezeichnen könnte.
Und der gibt sich klar in der Aufschrift als MD-328D zu erkennen.
Per SPI-ISP lässt der sich schon mal gar nicht auslesen/programmieren.
Das kann der nicht.

Nein!
Ich tippe eher auf Verkabelungsproblem, o.ä.

hier http://www.instructables.com/id/Bootload-an-ATmega328/ steht, dass der Fehler daran liegen könte das es zwei Atmel328 Chips gibt, die eigentlich gleich sind, aber von der Signature anders.

Ich habe deren Lösungsvorschlag mal probiert, aber dann kommt die Fehlermeldung trotzdem

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.