INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Sainsmart Mega 2560 rebootet bei ausführung der map() Funktion
16.01.2014, 14:32
Beitrag #1
Sainsmart Mega 2560 rebootet bei ausführung der map() Funktion
Hallo,

ich habe einen sehr dubiosen Fehler auf meinem Sainsmart Mega 2560 mit 8U2 USB Controller (also nicht das R3 Modell).

Nutze ich auf dem Arduino die map() Funktion startet der Arduino in einer Endlosschleife neu.
Kopiere ich die map() Funktion aus der WMath.cpp Datei unterhalb des Loop Quellcodes und benennen sie z.B. in mapfunc() um, funktioniert alles einwandfrei.

Hat irgendjemand ähnliche Erfahrungen gemacht, bzw. hat jemand eine Ahnung woran das liegen kann.

VG Jochen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.01.2014, 13:18
Beitrag #2
RE: Sainsmart Mega 2560 rebootet bei ausführung der map() Funktion
Nachdem ich mir nun noch einen originalen Arduino Uno und einen Arduino 2560 zugelegt habe kann ich das Problem eingrenzen.

Den Arduino UNO hatte ich als ISP programmiert und versuchte dann über die ICSP Schnittstelle den SaintSmart 2560 zu flashen bzw desen Bootloader neu zu schreiben. Dabei bekam ich dann die Meldung:

avrdude: Device signature = 0x1e9703
avrdude: Expected signature for ATMEGA2560 is 1E 98 01

Das machte mich dann schon stutzig . Weitere Recherchen ergaben dann folgendes:
atmega1280 0x1E9703 8192 131072 4096 Datenblatt (Atmel)
atmega2560 0x1E9801 8192 262144 4096 Datenblatt (Atmel)

Jetzt habe ich mir den Chip auf dem 2560 Board nochmals genauer angeschaut und siehe da es wirklich ein ATMEGA1280 aufgelötet.

In der Arduino IDE läßt sich der Sainsmart 2560 per USB nur mit eingestelltem Board 2560 flashen. Stelle ich das Board auf 1280, weil ja auch ein 1280 Chip verbaut ist, läßt sich der Sainsmart nicht flashen.

Jetzt meine Frage, ist das bei anderen Sainsmart 2560 Besitzern auch so?? Werde dem Amazon Händler auch mal eine Email schicken, da das Board als 2560 angepriessen wird.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Datenübertragung vom Arduino Mega 2560 zu Hterm Datatom 1 99 13.11.2016 23:08
Letzter Beitrag: hotsystems
  Arduino Mega 2560 läuft nicht Wolfgang50 6 188 13.11.2016 10:50
Letzter Beitrag: Wolfgang50
  Arduino Mega 2560 Manfred1981 4 196 11.11.2016 18:07
Letzter Beitrag: hotsystems
  Attiny45 Bootloader brennen mit Funduino Mega toto1975 63 2.220 23.10.2016 17:08
Letzter Beitrag: hotsystems
Question Mega 2560 defekt? triode 11 368 29.09.2016 07:21
Letzter Beitrag: hotsystems
  nrf24 an Mega 2560 jgrothe 2 167 10.09.2016 13:39
Letzter Beitrag: jgrothe
  Arduino mega 2560 mit TFT LCD Touch Shield V1 Clemens55555 17 947 02.08.2016 20:51
Letzter Beitrag: Clemens55555
  SainSmart 3.2 TFT + 5" TFT/SD Shield + Due SAM3X8E ARM (Arduino Due) Techniker_UE 13 3.243 24.07.2016 14:34
Letzter Beitrag: Eichner
  Mega: Hardware i2c bus speed (Wire.) verändern? HaWe 10 2.944 14.07.2016 20:09
Letzter Beitrag: Mathias
  Funktion mit Parameterübergabe - u8g torsten_156 8 404 22.06.2016 18:53
Letzter Beitrag: Pit

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste